34,587
社区成员
发帖
与我相关
我的任务
分享
--方法一
declare @sql varchar(1000)
set @sql = ''
select @sql = @sql + t.aa + ',' from (select aa from tb) as t
set @sql='select result = ''' + left(@sql , len(@sql) - 1) + ''''
exec(@sql)
--方法二
declare @output varchar(8000)
select @output = coalesce(@output + ',' , '') + aa from tb
print @output
declare @sql varchar(100)
select @sql=isnull(@sql+',','')+ltrim(aa) FROM 表名
select @sql
DECLARE @RtnVal nvarchar(2000)
SET @RtnVal =''
SELECT @RtnVal =@RtnVal +','+CAST(aa as nvarchar) FROM tb
SELECT @RtnVal
DECLARE @re varchar(100)
SET @re=''
SELECT @re=@re+','+CAST(col2 as varchar)
FROM tb
WHERE col1=@col1