社区
MySQL
帖子详情
mysql行数据转列?
chenq0922
2014-01-02 10:56:22
我有个问题(mysql)
id 省 市 区 镇
1 广东 广州 天河区 体育西
2 广东 广州 天河区 天河南
转化为
id pid name
1 0 广东
2 1 广州
3 2 天河区
4 3 体育西
5 3 天河南
...全文
100
回复
打赏
收藏
mysql行数据转列?
我有个问题(mysql) id 省 市 区 镇 1 广东 广州 天河区 体育西 2 广东 广州 天河区 天河南 转化为 id pid name 1 0 广东 2 1 广州 3 2 天河区 4 3 体育西 5 3 天河南
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mysql
根据条件合并
行
数据
后再根据条件
行
转列
背景 因公司要求,现需要对用户填写的问卷调查的
数据
进
行
统计,最终呈现样式为EXCEL表格,内容为用户填写的每个问题的选项,即如下表格样式: 用户身份证号 问题1 问题2 问题3 … 问题22 110000190001010011 1 2 1,4 1 1 370000199002021002 3 1 2,5 1 1,3,4 先介绍一下相关的表: 1. 问卷调查问题表:topic_question(保存所有问卷调查的问题,本案例中未用到仅提及不过多展示字段) 3. 问卷调查选项表:top
MySQL
行
转列
(Pivot)是指将
行
数据
转换为列
数据
的操作,这在
数据
分析和报表生成中非常常见。尽管
MySQL
没有内置的PIVOT功能,但我们可以通过其他方法来实现
行
转列
。
列转
行
与
行
转列
mysql
的
行
转列
,列转
行
(但是对多列进
行
操作)
行
转列
运
行
前: 运
行
后: 源sql: -- 创建学生表 CREATE TABLE test.stu_score ( username VARCHAR(20), -- 学生姓名 subject VARCHAR(30), -- 科目 score FLOAT -- 成绩 ); -- 插入
数据
use test; INSERT INTO stu..
mysql
中
行
转列
,
MySQL
中
行
转列
的方法
MySQL
行
转列
操作所谓的
行
转列
操作,就是将一个表的
行
信息转化为列信息,说着可能比较笼统,这里先举个例子,如下:+----+-----------+--------+-------+| ID | USER_NAME | COURSE | SCORE |+----+-----------+--------+-------+| | 张三 | 数学 | || | 张三 | 语文 | ...
mysql
查询
行
转列
groupby_SQL查询
行
转列
---1、最简单的
行
转列
/*问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成(得到如下结果):姓名 语文 数学 物理李四 74 84 94张三 74 83 93*/--测试用IF OBJECT_ID('[tb]') IS NOT NULL DROP TABLE [tb]GOc...
MySQL
57,062
社区成员
56,759
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章