MySql表数据行列转换
来源:互联网 发布:淘宝新店铺推广怎么写 编辑:程序博客网 时间:2024/04/29 14:31
USE test;
CREATE TABLE student(
id VARCHAR(20) NOT NULL,
subjects VARCHAR(20) NOT NULL,
grade INTEGER NOT NULL DEFAULT 0
);
INSERT INTO student VALUES('student1','语文',80);
INSERT INTO student VALUES('student1','数学',70);
INSERT INTO student VALUES('student1','英语',60);
INSERT INTO student VALUES('student2','语文',90);
INSERT INTO student VALUES('student2','数学',80);
INSERT INTO student VALUES('student2','英语',100);
COMMIT;
SELECT * FROM student;
id subjects grade
student1 语文 80
student1 数学 70
student1 英语 60
student2 语文 90
student2 数学 80
student2 英语 100
/* 行列转换*/
SELECT
id,
SUM(IF(subjects='语文',grade,NULL)) '语文',
SUM(IF(subjects='数学',grade,NULL)) '数学',
SUM(IF(subjects='英语',grade,NULL)) '英语'
FROM
student
GROUP BY
id
;
id 语文 数学 英语
student1 80 70 60
student2 90 80 100
- MySql表数据行列转换
- mysql表数据行列转换方法
- mySql 数据库表行列转换
- MySQL 列变行 数据变换 行列转换
- mysql交叉表,行列动态转换
- mysql交叉表,行列动态转换
- Mysql行列转换
- mysql行列转换
- Mysql 行列转换
- mysql行列转换示例
- mysql 行列转换
- mysql 行列转换方式
- MySQL的行列转换
- Mysql行列转换
- MySQL 行列转换
- Mysql-行列转换
- mysql行列转换
- mysql行列转换
- lombok---让代码少的可怜.
- Java编程算法基础---组合与聚合
- IOS 拨打电话
- iOS 应用程序开发的6个Xcode小技巧
- 金属&&核音乐入门
- MySql表数据行列转换
- chgrp
- activeMq发送消息流程
- 为什么MFC对话框非模态对象不能是静态局部变量?
- chown
- Linux NFS服务器的安装与配置
- 模板声明与定义要放在同一文件中?
- xcode项目如何上传csdn的git托管
- Android 屏幕旋转问题