【发布时间】:2022-01-15 04:14:16
【问题描述】:
如何在我的查询中的 t-sql stuff 函数的每个第二个循环之后插入一个 CHAR(10)
SELECT STUFF(
(
SELECT ', ' + new_name
FROM new_subcatagories
FOR XML PATH(''), TYPE
).value('.', 'VARCHAR(MAX)'), 1, 2, '')
所以结果应该是
记录1,记录2,
记录3,记录4
【问题讨论】:
-
旁注:以上不是“循环”,它是基于集合的解决方案。循环/迭代解决方案将涉及
WHILE或 rCTE;这在 SQL 中会显着降低性能。
标签: sql sql-server tsql string-aggregation