Mysql---将多条查询记录合并为一条,用逗号连接展示

1. 背景:想要将多条查询结果合并一条展示。如下图: 小赵和小李放在一行。

《Mysql---将多条查询记录合并为一条,用逗号连接展示》

2. 使用方法:这里使用到GROUP_CONCAT函数

eg:

before     

 select name  from student  WHERE  age>=18

after        

SELECT GROUP_CONCAT(name) as 姓名
  	FROM student WHERE age >=18

3. 输出结果连接符号

默认输出的查询结果之间是用逗号连接的,如果想要替换成其他字符,可以在字段后面加个SEPARATOR +’你想要的符号’ 。例:

《Mysql---将多条查询记录合并为一条,用逗号连接展示》

    原文作者:坠落凡间的拾荒者
    原文地址: https://blog.csdn.net/weixin_43958646/article/details/126059635
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞