SQL —— 將舊錶中的數據提取出來當新表中字段名

表test
這裏寫圖片描述

想查出每個人,每科的成績
sql

select name ,
      sum(case when course ='math' THEN CJ Else '0' End) math,
      sum(case when course ='chinese' THEN CJ Else '0' End) chinese,
      sum(CJ)
from Table1 group by NAME

查詢結果
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章