需求:
將一列的多個值合並成一行並用逗號分割
效果
sql語法:
mysql寫法:
--默認的逗號分隔 select GROUP_CONCAT(A.title) as citys from tmpcity A; --用空格分隔 select GROUP_CONCAT(A.title SEPARATOR ' ') as citys from tmpcity A;
oralce寫法:
select WM_CONCAT(A.title) as citys from tmpcity A
sql server寫法:
select stuff((select ','+A.title from tmpCity A FOR xml PATH('')), 1, 1, '') as citys