Последовательность чисел с помощью CTE SQL
Нужно сгенерировать последовательность из чисел 1-10 и 100 с помощью CTE. 1-10 генерируются рекурсивно, но не понимаю, как в тогда в конец добавить число 100:
WITH Sequence1 AS (SELECT 1 AS Number
UNION ALL
SELECT Number + 1
FROM Sequence1
WHERE Number < 10)
SELECT Number FROM Sequence1;
Ответы (1 шт):
Автор решения: Sergey Moiseenko
→ Ссылка
Например, так
WITH Sequence1 AS (SELECT 1 AS Number
UNION ALL
SELECT Number + 1
FROM Sequence1
WHERE Number < 10
)
,sequence2 as
(SELECT Number FROM Sequence1
union all select 100
)
select * from sequence2;