SELECT t.sex,GROUP_CONCAT(t.name SEPARATOR ',') as names FROM USER t GROUP BY t.sex
按照性别,将男性和女性对应的用户名称合并成逗号分隔的一行
查询结果:
sex | names |
---|---|
男 | 张三,李四,王五 |
女 | 娟,丽,颖 |
GROUP_CONCAT()中的值为你要合并的数据的字段名;
SEPARATOR 函数是用来分隔这些要合并的数据的;
' '中是你要用哪个符号来分隔;
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
网友评论