一、group_concat函数的功能 将group by产生的同一个分组中的值连接起来,返回一个字符串结果。group_concat函数首先根据group by指定的列进行分组,将同一组的列显示出来,并且用分隔符分隔。由函
一、group_concat函数的功能将group by产生的同一个分组中的值连接起来,返回一个字符串结果。group_concat函数首先根据group by指定的列进行分组,将同一组的列显示出来,并且用分隔符分隔。由函数参数(字段名)决定要返回的列。例如:
二、group_concat函数的语法group_concat([distinct] 字段名 [order by 排序字段 asc/desc] [separator ‘分隔符’])
说明: 1.group_concat(emp_name):只指定了字段名,销售部有两个同名的也全部显示出来,并且姓名的连接顺序就是表中的记录顺序,连接的分隔符为逗号,结果如下:
参数解释:
添加了distinct参数,则销售部两个同名的员工只显示一个,结果如下:
4. 添加了order by参数,表中的记录按salary降序排列,然后再把姓名连接起来,结果如下:
5.分隔符修改为@符号,结果如下:
|
2021-04-08
2021-10-03
2024-09-30
2021-07-26
2019-10-11