热线电话:13121318867

登录
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.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子