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