1. 程式人生 > >sql合併多列成一個字串,多行成一個字串

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

在這裡插入圖片描述