は、このような値を持つテーブルがあり、 『複製』:私は私のSELECT文で一つに、これら2つの値を組み合わせる必要がT-SQLで一つに2つのカラムの値を結合するために
Sets | Reps
-----+------
2 | 10
3 | 15
3 | 12
4 | 8
ので、私可能性があります
SELECT ... AS Reps FROM Table
Reps
------------
10,10
15,15,15
12,12,12
8,8,8,8
どのようにこれを行う方法?
テストスクリプト:このように
DECLARE @Test TABLE ([Sets] INT, [Reps] INT);
INSERT INTO @Test VALUES (2, 10);
INSERT INTO @Test VALUES (3, 15);
INSERT INTO @Test VALUES (3, 12);
INSERT INTO @Test VALUES (4, 8);
SELECT [Sets], [Reps] FROM @Test;
// Here is an answer by tpdi:
SELECT CAST([Reps] AS VARCHAR) +
REPLICATE(',' + CAST([Reps] AS VARCHAR), [Sets] - 1)
AS [Reps] FROM @Test;
私は興味があります、なぜあなたはこれをやっていますか? – tpdi