如何在sql中显示min_value和max_value之间的所有奇数?
向致以最良好的问候
正如Akina所建议的,使用带有@min_value和@max_value输入变量的递归CTE。
;WITH RECURSIVE cte (n) AS
(
SELECT @min_value
UNION ALL
SELECT n + 1 FROM cte WHERE n < @max_value
)
SELECT n
FROM cte
WHERE (n MOD 2) <> 0;