当姓名这个字段为A时,就显示他的语文成绩
当姓名这个字段为B时,就显示他的数学成绩
当姓名这个字段为C时,就显示他的英语成绩
并且 语文数学英语分别为三个字段
这种sql该怎么写
select name,
SUM(case when name = 'A' then 语文成绩
when name = 'B' then 数学成绩
when name = 'C' then 英语成绩
else 0 end) as CJ
FROM 表
group by name