declare @s nvarchar(4000)
set @s=''
select @s=@s+','+rtrim(id) from table1
select stuff(@s,1,1,'') as 结果
set @s=''
select @s=@s+','+rtrim(id) from table1
select stuff(@s,1,1,'') as 结果
解决方案 »
- 大家好,求一句SQL,求连续记录的最大个数
- 有什么比较有效率的删除重复内容的方法
- 表记录的多少对插入数据的性能影响
- 怎么删除表中某一列重复的记录?感谢指导
- SQL 2008配置了镜像,结果从机自动在C盘创建MDF和LDF,为啥?
- 我在恢复别人备份给我的数据库的时候,出现以下错误,怎么办?
- 一个商家有很多图片,名字为a,b,c,d,e,f,g,h,i 我想存储在数据库中的一个字段中imges,我用什么符号切割
- 这样的数据表的索引该怎么建呢?
- 紧急求救:如何通过VB改变SQL Server2000表中列的顺序?
- sqlserver2000实现这样的功能用哪种方式最简便?
- 在表STORE中有个字段AMOUNT,当AMOUNT为零时,则删除这条记录,用触发器如何实现,要如何写啊?
- 关于语句的问题(比较基础)
set @s=''
select @s=@s+','+id from table1
select @s=substring(@s,2,8000)
select @s
最后还要再select一下他才会出来,胸闷了一下。