现在加入有以下数据
id name
1 小猫
2 木头
1 小狗
1 小兔
此时如果进行和合并 就可使用 group_concat 函数
达到效果为:
id name
1 小猫,小狗,小兔
2 木头
sql 写法:
select id,group_concat(name) from test_table
group by id;
默认是通过逗号连接分割,如果需要用别的符号 例如 /
select id,group_concat(name separator '/') from test_table
group by id;
本文介绍了如何使用SQL的group_concat函数来合并同一ID下的数据,以逗号或自定义分隔符进行连接,展示了在数据处理中的实用技巧。例如,通过SQL查询将idname列的数据按id进行分组,用逗号或'/'进行连接,有效地整合了重复id的数据。
4185

被折叠的 条评论
为什么被折叠?



