andy_tigger

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
执行
SELECT userid FROM userinfo
得到
1
2
3
4
如果要得到
1,2,3,4
执行方案1
DECLARE @STR VARCHAR(8000)
SELECT @STR=ISNULL(@STR+',','')+userid FROM (SELECT DISTINCT userid FROM userinfo)AS T
SELECT @STR
执行方案2
declare @output varchar(8000)
select @output = coalesce(@output + ',' , '') + userid from userinfo
print @output
posted on 2011-02-24 15:31  andy_tigger  阅读(13691)  评论(2编辑  收藏  举报