group_concat的应用场景及使用
group_concat的应用场景
使用group by可以分组统计每个部门有多少员工。假如,除了统计每个部门的员工数量之外,还想知道具体是哪些员工(员工列表),又该如何实现呢?
group_concat的使用
group_concat配合group by一起使用,用于将某一列的值按指定的分隔符进行拼接,Mysql默认的分隔符为逗号。
group_concat语法
group_concat([distinct] column_name [order by column_name asc/desc] [separator '分隔符'])
示例:
select dept,count(*),group_concat(name) from employee group by dept;
select dept,count