我需要一个可以在(或作为)函数中使用并检索 n 值的所有组合的查询。我需要长度 k 的所有组合,其中 k = 1..n。
扩展样本输入和结果,因此输入有 3 个值而不是 2 - 但是,输入值的数量可能从 1 到 n 不等。
示例:输入:在多行中的一列中包含值的表
Value (nvarchar(500))
------
Ann
John
Mark
Run Code Online (Sandbox Code Playgroud)
输出#1:在一列中连接值的表
Ann
John
Mark
Ann,John
John,Mark
Ann,Mark
Ann,John,Mark
Run Code Online (Sandbox Code Playgroud)