MySQL中,group_concat函数的作用是什么?
语法:group_concat([distinct] 要连接的字段
[order by asc/desc 排序字段]
[separator '分隔符'])
作用:将分组后的数据按照指定的顺序进行字符串的拼接,将多行数据合并成一个字符串
举例:
select year
, group_concat(project order by year separator ',') as project_amt
from table
group by year
解释:将table表按照year进行分组,用group_concat函数将每年的project用逗号连接成一行,并给该列重新命名为project_amt.