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
  • 732,580
  • 175
  • 1,330
  • 1,459
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,532
  • 3
  • 27
  • 51
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,682
  • 17
  • 24