create function getstr(@f4 int)
returns varchar(2000)
as
begin
declare @str varchar(2000)
set @str=''
select @str=@str+rtrim(f1)+',' from 表 where f4=@f4
select @str=left(@str,len(@str)-1)
return @str
end
go
--调用:
select dbo.getstr(f4) as f1,f4 from 表 group by f4
create function getstr(@content int)
returns varchar(2000)
as
begin
declare @str varchar(2000)
set @str=''
select @str=@str+','+rtrim(f1) from Mytable where f4=@content
select @str=right(@str,len(@str)-1)
return @str
end
go
--调用:
select f4,dbo.getstr(f4) f1 from Mytable group by f4