用sql语句 case when来解答这道题,谢谢!

如题所述

SELECT Name
,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 Score
GROUP BY Name
温馨提示:答案为网友推荐,仅供参考
相似回答