sql合并多列成一个字符串,多行成一个字符串

以这个表为例:
在这里插入图片描述
sql1:

select GROUP_CONCAT(prov_code SEPARATOR ',') AS prov_code from tb_prov_code

在这里插入图片描述
可以看出,顺序就是表里面的顺序。这里是按照逗号隔开。
sql2:
想要拼接同一行

select concat(prov_code,'-',prov_name) as haha from tb_prov_code

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_40197494/article/details/83997900