1.多行轉成一行(並以','分開)
表數據如下圖:
查詢結果如下圖:
SQL查詢腳本:
SELECT addPer, house_code = (STUFF((SELECT ',' + house_code FROM my_demo WHERE addPer = T.addPer FOR XML PATH('')), 1, 1, '')) FROM my_demo AS T GROUP BY addPer
2.一列轉為一行
SELECT STUFF((SELECT ',' + CAST(id AS VARCHAR(10)) FROM(SELECT id FROM myDemo WHERE del = 0 ) a FOR XML PATH('') ), 1,0, '') AS Name