美文网首页
将多行数据 用逗号拼接成一行

将多行数据 用逗号拼接成一行

作者: flyjar | 来源:发表于2022-06-17 09:41 被阅读0次
SELECT t.sex,GROUP_CONCAT(t.name SEPARATOR ',') as names FROM USER t GROUP BY t.sex

按照性别,将男性和女性对应的用户名称合并成逗号分隔的一行

查询结果:

sex names
张三,李四,王五
娟,丽,颖

GROUP_CONCAT()中的值为你要合并的数据的字段名;

SEPARATOR 函数是用来分隔这些要合并的数据的;

' '中是你要用哪个符号来分隔;

相关文章

网友评论

      本文标题:将多行数据 用逗号拼接成一行

      本文链接:https://www.haomeiwen.com/subject/zcvcvrtx.html