MySQL之聚合函数group_concat()

本文主要说明SQL中的聚合函数group_concat()的使用方法及实例。

1、group_concat(x, y)返回一个字符串,该字符串会连接所有非NULL的x值,并以y作为连接符,y的默认连接符为逗号。

2、实例

有如下表titles:

depID staffName
01 Liming
01 Xiaohua
02 Niuniu
02 Dagang
> SELECT depID, group_concat(staffName, ',') AS names from titles GROUP BY depID;  

则得到的结果为:

depID names
01 Liming,Xiaohua
02 Niuniu,Dagang

通过这个例子,可以很清晰的看出group_concat()的作用以及用法,注意,其一定要与GROUP BY一起使用。

3、例题

牛客网SQL例题

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容