美文网首页
MySQL之聚合函数group_concat()

MySQL之聚合函数group_concat()

作者: wenmingxing | 来源:发表于2018-06-05 16:57 被阅读154次

本文主要说明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例题

相关文章

网友评论

      本文标题:MySQL之聚合函数group_concat()

      本文链接:https://www.haomeiwen.com/subject/nqkmsftx.html