Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann ich mehrere Zeilen in einer durch Kommas getrennten Liste in SQL Server 2005 kombinieren?

Vielen Dank für die schnellen und hilfreichen Antworten!

Ich habe gerade einen anderen schnellen Weg gefunden, dies zu tun:

SELECT  STUFF(( SELECT ',' + X + ',' + Y
                FROM Points
              FOR
                XML PATH('')
              ), 1, 1, '') AS XYList

Das Lob geht an diesen Typen:

http://geekswithblogs.net/mnf/archive/2007/10/02/t-sql-user-defined-function-to-concatenate-column-to-csv-string.aspx