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











网友评论