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

求SQL查询.解决方法

2012-05-11 
求SQL查询.SQL2000环境。表结构如下:列A |列B1|张三1|李四1|王五1|赵六where 列A1 时 想得到如下的查询结

求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 

热点排行
Bad Request.