SQL Server convert select a column and convert it to a string

前端 未结 10 544
礼貌的吻别
礼貌的吻别 2020-12-05 05:28

Is it possible to write a statement that selects a column from a table and converts the results to a string?

Ideally I would want to have comma separated values.

10条回答
  •  旧时难觅i
    2020-12-05 05:52

    You can do it like this:

    Fiddle demo

    declare @results varchar(500)
    
    select @results = coalesce(@results + ',', '') +  convert(varchar(12),col)
    from t
    order by col
    
    select @results as results
    
    | RESULTS |
    -----------
    | 1,3,5,9 |
    

提交回复
热议问题