Is it possible to combine multiple results into a single string in SQL Server?
I have the following table:
NameID Name ------ ----- 1 Alvin 2 Alan 3 Ben 4 Tom
How can I select the table and return the select result as below:
Group ----- Alvin, Alan, Ben and Tom
Advertisement
Answer
Try this:
SELECT SUBSTRING((SELECT ',' + CAST(Name AS varchar) FROM table_name FOR xml PATH ('')) , 2, 10000) AS Group1