【sql】之case when then else end_系统

 

select 
a.`name`,
sum((CASE kemu WHEN '语文' THEN score ELSE 0 END)) '语文',
sum((CASE kemu WHEN '数学' THEN score ELSE 0 END)) '数学',
sum((CASE kemu WHEN '英语' THEN score ELSE 0 END))'英语'


from t_score a GROUP BY a.`name`;
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.