【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`;
全文完,感谢您的耐心阅读~
欢迎大家关注我的公众号

浙公网安备 33010602011771号