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

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

作者: 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