
sql表
SELECT name,GROUP_CONCAT(value SEPARATOR ',')FROM shangpin
输出

Case When then语法输出:

select name 姓名,
max(case Subject when '语文' then Result else 0 end) 语文,
max(case Subject when '数学' then Result else 0 end) 数学,
max(case Subject when '物理' then Result else 0 end) 物理
from tb
group by name

when then语法只显示第一条 通过函数显示所有
因为面试面到过两次所以对这点比较上心 都是泪 写篇博客以方便以后查看
本文深入探讨了SQL中Case When语法的使用方法,包括如何使用Group By进行数据聚合,特别是在处理多条件查询时的技巧。通过对具体示例的解析,如学生各科成绩的汇总展示,帮助读者掌握这一强大功能。
885

被折叠的 条评论
为什么被折叠?



