将数据库中某个字段重叠后以字符串形式返回-摘记

1、

declare @sql as varchar(8000)

select @sql=''

Select @sql=@sql+UserName【字段名】+','

from dbo.b_NewGrant【表名】

select @sql

 

2、

 

declare @mytable table (Col1 varchar(10))
insert into @mytable values ('AA'),('BB'),('CC') 

declare @Colstring varchar(50)
select @Colstring = isnull(@Colstring+',' , '' ) + isnull( Col1 , '' ) from @mytable 
select @Colstring as Colstring
posted @ 2012-04-19 15:54  wyixin  阅读(116)  评论(0编辑  收藏  举报