sql列转行查询

test表:

执行列转行sql:

select
    student,
    sum(case Course when '语文' then Score else null end) 语文,
    sum(case Course when '数学' then Score else null end) 数学,
    sum(case Course when '英语' then Score else null end) 英语
from 
    test 
group by 
    student

得到结果:

 

posted @ 2017-08-26 18:11  如果屈原会编程  阅读(635)  评论(0编辑  收藏  举报