【发布时间】:2013-04-24 13:28:46
【问题描述】:
如何将所有“是”记录合并到一个列表中?我有以下脚本,我想将其组合成一个 varchar 列表,最好使用 XML 或本机 SQL 函数。这些值为 1 或 0。我希望这些值仅在它们为 1 时出现:
select
x.Energetic,
x.Undistressed,
x.Wellnourished,
x.Goodhygiene
From
health_x x
在此示例中,如果 Energetic 和 Wellnourished 为 1,其他为 0,那么我希望它显示为:
Energetic, Wellnourished
【问题讨论】:
-
TSQL 似乎是个不好的地方。你想要每行一个逗号分隔的列表吗?
-
您要逐行完成吗?还是您希望对表中的所有行都执行此操作?
-
我想将所有行合并为一行
标签: sql xml tsql list concatenation