当前位置: 代码迷 >> Sql Server >> 怎么将查询结果连接成一个字符串
  详细解决方案

怎么将查询结果连接成一个字符串

热度:56   发布时间:2016-04-27 20:03:01.0
如何将查询结果连接成一个字符串
select   A   from   TableA

我想把查得的结果连接成一个字符串,不用游标能实现吗?

我这样试过,不行:
declare   @Str   varchar(500)
select   @Str   =   @Str   +   A   from   TableA

[email protected]

请问有什么快捷方式吗?

------解决方案--------------------
declare @Str varchar(500)
set @str= ' '
select @Str = @Str + A from TableA
------解决方案--------------------
/**
create table tableA
(
A char(100)
)

insert into tableA
select 123
union all
select 456
union all
select 678
union all
select 901
**/

declare @Str varchar(500)
set @str= ' '
select @Str = rtrim(@Str) + A from TableA

select @str
  相关解决方案