本文介绍了从 sql server 2005 中的多行获取逗号分隔值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这张桌子
奶油----------巧克力绿色测试
想要像这样输入选择查询
奶油
巧克力、绿色、测试
解决方案
使用 sysobjects 可以做到:
DECLARE @List varchar(2000)SELECT @List = COALESCE(@List + ',', '') + Cast(name As varchar(50))从 sys.sysobjects选择@List 作为列表"
i have this table
want out put in select query like this
cream
CHOCALATE,GREEN,TEST
解决方案
With sysobjects this worked:
DECLARE @List varchar(2000)
SELECT @List = COALESCE(@List + ',', '') + Cast(name As varchar(50))
FROM sys.sysobjects
SELECT @List As 'List'
这篇关于从 sql server 2005 中的多行获取逗号分隔值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!