MySQL之聚合函数group_concat()

2018-06-05  本文已影响154人  wenmingxing

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

上一篇 下一篇

猜你喜欢

热点阅读