当前位置: 代码迷 >> Sql Server >> 怎么将字符类型的一列数据加在一起
  详细解决方案

怎么将字符类型的一列数据加在一起

热度:86   发布时间:2016-04-24 23:51:53.0
如何将字符类型的一列数据加在一起?
假设有一个表A,字段A1 NVARCHAR(10).

A1
a
b
c
d
e

请问有什么好的方法将A1列中的所有数据加在一起变成"abcde"?
注:如果用游标就算了。

------解决方案--------------------

declare @sql varchar(4000)
select @sql=isnull(@sql,'')+a from (select 'a'a union all
select 'c' union all
select 'b' union all
select 'd' union all
select 'e' )a
select @sql
  相关解决方案