1

I want to convert my found data to a single column

My data is

Id
------
3
4
5

that record I want to this format

id
=======
3,4,5
marc_s
  • 704,970
  • 168
  • 1,303
  • 1,425
amit
  • 11
  • 2

2 Answers2

1

Try,

 SELECT STUFF( (SELECT ',' + Id
                                 FROM My_Table
                                 ORDER BY Id
                                 FOR XML PATH('')), 
                                1, 1, '')

Original_Post_Here

Community
  • 1
  • 1
A_Sk
  • 4,352
  • 3
  • 25
  • 49
0

Another way

DECLARE @str VARCHAR(1000)

SELECT @str = coalesce(@str + ',', '') + a.[Your Column]
FROM (
    SELECT DISTINCT [Your Column]
    FROM [your Table]
    ) a

SELECT @str
Shiju Shaji
  • 1,612
  • 16
  • 24