sql 合并记录

来源:百度知道 编辑:UC知道 时间:2024/05/18 17:04:08
我现在有个表,如下:
表1: 字段1
----------------
a
b
c

我想查询出这样一个结果:a,b,c
也就是想用一条sql语句在一个记录里面把这三个值用“,”搁开放在一起。谢谢。
不太明白
declare @s varchar(8000)
set @s=''
select @s=@s+','+rtrim(字段1) from 表1
select right(@s,len(@s)-1) as 合并后数据

这是个存储过程还是函数

declare @s varchar(8000)
set @s=''
select @s=@s+','+rtrim(字段1) from 表1
select right(@s,len(@s)-1) as 合并后数据

如果只是想在SQL语句中加","是没有必要的。
应该把与.net窗体并用。