美文网首页
SQL 多行多列数据清洗合并为一行

SQL 多行多列数据清洗合并为一行

作者: 远or广 | 来源:发表于2020-04-09 15:05 被阅读0次
    示例

    SELECT  

                A,

                GROUP_CONCAT( B  SEPARATOR  ','  ),

                GROUP_CONCAT( C  SEPARATOR   ','  )

    FROM

                table_name 

    GROUP BY

                A


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

    2.SEPARATOR 函数是用来分隔这些要合并的数据的 ,' ' 中是你要用哪个符号来分隔,可以直接不填符号默认为空值;

    2.必须要用GROUP BY 语句来进行分组管理,不然所有的数据都会被合并成一条记录

    参考链接

    https://www.cnblogs.com/shoshana-kong/p/11147690.html

    相关文章

      网友评论

          本文标题:SQL 多行多列数据清洗合并为一行

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