select * from xxxx
学号 课程 分数
1 数学 99
1 英语 89
1 法律 98
2 数学 100
2 英语 99
2 法律 87
select 学号,
sum(case 课程 when '法律' then 分数 end) as [法律],
sum(case 课程 when '数学' then 分数 end) as [数学],
sum(case 课程 when '英语' then 分数 end) as [英语]
from xxxx group by 学号
学号 数学 课程 分数
1 98 99 89
2 87 100 99
阅读(3070) | 评论(1) | 转发(0) |