【发布时间】:2011-11-18 07:36:13
【问题描述】:
我有一列包含一些通用数据,我想将数据显示在一个以竖线分隔的行中。数据:
ColumnA
========
asdfaa
asdf
想要的结果:
asdfaa|asdf
【问题讨论】:
-
试试 Listagg() 函数。 stackoverflow.com/questions/3368942/…Hth.
标签: sql sql-server-2005
我有一列包含一些通用数据,我想将数据显示在一个以竖线分隔的行中。数据:
ColumnA
========
asdfaa
asdf
想要的结果:
asdfaa|asdf
【问题讨论】:
标签: sql sql-server-2005
SELECT Result = STUFF((SELECT '|' + ColumnA
FROM dbo.[table]
FOR XML PATH('')), 1, 1, '');
【讨论】: