1
A
回答
1
1
SELECT DISTINCT
ID,
Names = REPLACE(STUFF(
(
SELECT ',' + Name AS [data()]
FROM dbo.Table AS x
WHERE x.ID = t.ID
ORDER BY Name
FOR XML PATH ('')
), 1, 1, ''), ' ,', ',')
FROM dbo.Table AS t
ORDER BY ID;
+0
這真的很整潔,謝謝 – IThasTheAnswer
相關問題
- 1. 轉換被逗號分隔值,以逗號分隔字符串
- 2. 轉換逗號分隔字符串JSON
- 3. sql將列值轉換爲逗號分隔字符串
- 4. 拆分逗號分隔字符串/值
- 5. 高效逗號分隔值的字符串轉換爲字節
- 6. 轉換逗號分隔列值的行
- 7. 轉換列表爲雙引號逗號分隔字符串
- 8. 將字符串[]轉換爲逗號分隔的字符串。
- 9. 逗號分隔的字符串數組
- 10. 如何將數組轉換爲逗號分隔的字符串?
- 11. 如何將逗號分隔的字符串轉換爲數組?
- 12. Python將字符串轉換爲逗號分隔的元組
- 13. 從逗號分隔的字符串轉換爲數組
- 14. 的Python:轉換元組逗號分隔字符串
- 15. concat逗號分隔的字符串值
- 16. 將逗號分隔的值列表轉換爲單個逗號分隔的字符串?
- 17. 將逗號分隔字符串轉換爲多個字符串
- 18. 轉換Teradata表列逗號分隔值
- 19. 將逗號分隔的字符串轉換爲變量列表?
- 20. 轉換列表到逗號分隔的字符串
- 21. 轉換逗號分隔的字符串到SAS陣列
- 22. 將逗號分隔的雙字符串轉換爲列表
- 23. 將逗號分隔的字符串轉換爲列表
- 24. 轉換逗號分隔的字符串列表,以整數
- 25. 轉換列表以逗號分隔的字符串
- 26. 轉換逗號分隔值Python字典
- 27. 轉換int數組以逗號分隔字符串
- 28. 轉換一個逗號分隔字符串爲數組
- 29. 轉換數組逗號分隔字符串
- 30. 將逗號分隔的字符串轉換爲雙重字符
'消息4104,級別16,狀態1,行1 多部分標識符「iq.name」無法綁定。' –
@Aaron,哎呀,我在更改表名的同時打字,固定! – Blindy
這也會產生一個額外的尾隨逗號。你可以用'REPLACE'(如我的答案)或者先把逗號先用'STUFF((select','+ itbl.name ...),1,1,'');' –