select
SUM(case when subject='語文' then SCORE else 0 END) AS 語文,
SUM(case when subject='數學' then SCORE else 0 END) AS 數學,
SUM(case when subject='英語' then SCORE else 0 END) AS 英語,
SUM(case when subject='政治' then SCORE else 0 END) AS 政治,
SUM(case when subject='地理' then SCORE else 0 END) AS 地理,
SUM(case when subject='物理' then SCORE else 0 END )AS 物理
from ttt
结果:
語文 數學 英語 政治 地理 物理
85 70 80 100 40 100
本文介绍了一个使用SQL进行学科成绩统计的具体案例。通过CASE WHEN语句结合SUM函数,实现了对不同科目成绩的有效汇总。
1024

被折叠的 条评论
为什么被折叠?



