Sql函数编码



如何在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;

最新更新