首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-03-01 
如何将查询结果连接成一个字符串selectAfromTableA我想把查得的结果连接成一个字符串,不用游标能实现吗?我

如何将查询结果连接成一个字符串
select   A   from   TableA

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

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

结果@Str是NULL

请问有什么快捷方式吗?

[解决办法]
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

热点排行