代码点读机 / SQL / GROUP_CONCAT

GROUP_CONCAT SQL · 聚合函数

把一组的值串成一个字符串:GROUP BY 分组后,每组里的值用分隔符拼在一起。

怎么用

GROUP_CONCAT(列, '分隔符')

小例子

SELECT 班级, GROUP_CONCAT(名字)
FROM 学生
GROUP BY 班级;

查询结果

每个班级一行,名字用逗号串起来,如 张三,李四。

提醒:第二个参数可自定义分隔符,不写默认用逗号。

官方文档:https://www.sqlite.org/lang_aggfunc.html#group_concat

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← SQL全部词条