热线电话:13121318867

登录
2021-04-02 阅读量: 412
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;


133.3333
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子