Concat all column values in sql

前端 未结 12 702
迷失自我
迷失自我 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:57

    select cast(res1 as varchar)+cast(res2 as varchar)+cast(res3 as varchar) as fooconcat from foo
    

    If the columns are already strings you do not need the cast, you can just do:

    select res1 + res2 + res3  as fooconcat from foo
    

    For data from multiple rows, use PIVOT.

提交回复
热议问题