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

2022-06-17  本文已影响0人  flyjar
SELECT t.sex,GROUP_CONCAT(t.name SEPARATOR ',') as names FROM USER t GROUP BY t.sex

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

查询结果:

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

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读