Concat all column values in sql

前端 未结 12 677
迷失自我
迷失自我 2020-12-01 00:07

How to concat all column values from differenct rows returned from a sql query into one value? This is an example:

a query returns:

FOO
------
RES1

RES2
         


        
12条回答
  •  孤城傲影
    2020-12-01 00:41

    SQL Server 2008 R2:

    declare @ColumnNameList VARCHAR(MAX)
    
    
     SELECT @ColumnNameList  = COALESCE(@ColumnNameList +',' ,'') + ColumnName 
                         FROM 
                           <>
    
    select @ColumnNameList 
    

    提交回复
    热议问题