读书人

求SQL查询.解决方法

发布时间: 2012-05-11 12:55:37 作者: rapoo

求SQL查询.
SQL2000环境。
表结构如下:
列A |列B
1 |张三
1 |李四
1 |王五
1 |赵六

where 列A=1 时 想得到如下的查询结果

张三;李四;王五;赵六;

请教怎样取得。


[解决办法]
declare @str varchar(2000)
set @str=''
select @str=@str+B_';' from table
select left(@str,len(@str)-1)

SQL code

[解决办法]
SQL code
declare @name nvarchar(2000)select @name = isnull(@name + ';','') + 列Bfrom 表where 列A = 1select @name as name 

读书人网 >SQL Server

热点推荐