码迷,mamicode.com
首页 > 数据库 > 详细

MySQL行转列

时间:2020-06-06 16:47:35      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:png   bsp   cas   rom   weight   style   name   ase   user   

技术图片

 

 

 数据库设计类似于这种结构

要求通过SQL查询出如下结构的数据:

技术图片

 

 

 其SQL语句如下

SELECT username, 
MAX(CASE course WHEN chinese THEN score ELSE 0 END) AS 语文,
MAX(CASE course WHEN math THEN score ELSE 0 END) AS 数学,
MAX(CASE course WHEN english THEN score ELSE 0 END) AS 英语
FROM score
GROUP BY username

MySQL行转列

标签:png   bsp   cas   rom   weight   style   name   ase   user   

原文地址:https://www.cnblogs.com/yangwanhao/p/13055245.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!