SQL~将旧表中的数据提取出来当新表中字段名

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/han_xiaoxue/article/details/80281487

表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

查询结果
这里写图片描述

猜你喜欢

转载自blog.csdn.net/han_xiaoxue/article/details/80281487