用逗號分隔多個排為一列(Comma Delimit Multiple Rows Into One Column)

用逗號分隔多個排為一列(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,'')

 

物件-2

我是ROCK

rockchang@mails.fju.edu.tw