求合并数据输出sql 搜索出含多行的数据ID,我想把ID以逗号分隔,输出为一个字符串,求解。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @s varchar(1000)select @s=isnull(@s+',','')+ltrim(ID) from tbselect @s -- sql 2005select stuff((select ','+id from tab for xml path('')),1,1,''); sql server 2000create table tbl(id int)insert into tbl select 1insert into tbl select 2insert into tbl select 3insert into tbl select 4insert into tbl select 5declare @s varchar(1000)set @s=''select @s=@s+','+ltrim(id) from tblselect right(@s,len(@s)-1)/* 1,2,3,4,5(所影响的行数为 1 行)*/ 应该是select stuff((select ','+ltrim(id) from #tb for xml path('')),1,1,'') 用变量declate @s varchar(1000)select @s = @s+','+id from table...@s前边有一个逗号去掉就行了select @s = Right(@s,len(@s)-1) 怎样把表中所有的为0的,全部改成无,包括表中的所有字段 ,谢谢 如何查询某表的主键名称? 分行,分页的SQL存储过程有什么好的思路吗 表转移---存储过程。 求一sql语句 怎样记录登录SQL的事件?(比如登录者IP,时间等????) vfp8 beta 版本将于今年9月末在vfp大会上发布 用ole向Excel中插入纪录,有没有行插入方式,而不是一个一个cell的插入 我用ADO连接SQL server数据库能行吗?如能该怎么连接!!!!!!! 如何实现My SQL中的数据同步到SQL Server中(在线等ing) 怎样查询表中的第n列?? 删除重复的记录
select @s=isnull(@s+',','')+ltrim(ID) from tb
select @s
-- sql 2005
select stuff((select ','+id from tab for xml path('')),1,1,'');
insert into tbl select 2
insert into tbl select 3
insert into tbl select 4
insert into tbl select 5declare @s varchar(1000)
set @s=''
select @s=@s+','+ltrim(id) from tbl
select right(@s,len(@s)-1)/*
1,2,3,4,5(所影响的行数为 1 行)*/
select @s = @s+','+id from table...@s前边有一个逗号去掉就行了
select @s = Right(@s,len(@s)-1)