Scenario :
TableName : Person
ID | Name | |
1 | Ram | |
2 | Shyam | |
3 | Rohit | |
4 | Mohit | |
5 | Shiv | |
6 | Pinki | |
7 | Sweta | |
8 | Heera | |
9 | Vimal | |
10 | Rajesh |
Desired Output
Ram,Shyam,Rohit,Mohit,Shiv,Pinki,Sweta,Heera,Vimal,Rajesh
To get this output,
Method 1:
SELECT ',' + Name
FROM Person
FOR XML PATH('')
Result : ,Ram,Shyam,Rohit,Mohit,Shiv,Pinki,Sweta,Heera,Vimal,Rajesh
Method 2:
DECLARE @listStr VARCHAR(MAX)
SELECT @listStr = COALESCE(@listStr+',' ,'') + Name
FROM Person
SELECT @listStr
Result : Ram,Shyam,Rohit,Mohit,Shiv,Pinki,Sweta,Heera,Vimal,Rajesh