Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como posso combinar várias linhas em uma lista delimitada por vírgulas no SQL Server 2005?


Obrigado pelas respostas rápidas e úteis pessoal!

Acabei de encontrar outra maneira rápida de fazer isso também:
SELECT  STUFF(( SELECT ',' + X + ',' + Y
                FROM Points
              FOR
                XML PATH('')
              ), 1, 1, '') AS XYList

O crédito vai para esse cara:

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