用逗號分隔多個排為一列(Comma Delimit Multiple Rows Into One Column)
有時候會有需求將資料表資料某欄位資料利用逗號分隔串起來
到某一個Column。今天查到相關語法,記錄一下。
select * from (values('Rock'),('Carey'))a(name)
select stuff((select ' ,' + name from (values('Rock'),('Carey'))a(name) for xml path (''),type).value('.','VARCHAR(max)'),1,2,'')
我是ROCK
rockchang@mails.fju.edu.tw