2020-02-21
阅读量:
554
mysql如何将纵表转为横表?
问:
mysql如何将纵表转为横表?
答:
主要是用case....when实现,例如如何转化下图:


select name as '姓名',
sum(case course when '语文' then score else 0 end) as '语文',
sum(case course when '数学' then score else 0 end) as '数学',
sum(case course when '物理' then score else 0 end) as '物理'
from couses_table group by name;






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论