mysql 省事方便的函数

1、group_concat

在我们平常的工作中,使用group by进行分组的场景,是非常多的。

比如想统计出用户表中,名称不同的用户的具体名称有哪些?

sql:  select name from `user` group by name;

但如果想把name相同的code拼接在一起,放到另外一列中该怎么办呢?

用group_concat函数:

select name,group_concat(code) from `user`
group by name;

此函数查询后结果可以将name分组后不同的code内容用","分隔拼接起来生成一个字符串

 

posted @ 2023-03-27 14:32  好久.不见  阅读(24)  评论(0)    收藏  举报