Postgresql, 求一条sql.
产生n行结果:
result
======
1
2
3
...
n
oracle的类似语法:
select level from dual connect by level<= 10;
Postgresql, 求一条sql.
产生n行结果:
result
======
1
2
3
...
n
oracle的类似语法:
select level from dual connect by level<= 10;
来一个 CTE:
WITH RECURSIVE t(n) AS (
VALUES (1)
UNION ALL
SELECT n+1 FROM t WHERE n < 10
)
SELECT n FROM t;
2 回答875 阅读✓ 已解决
2 回答1.6k 阅读
3 回答839 阅读
1 回答1.3k 阅读
1 回答532 阅读
104 阅读
找到了
更新
标准sql, 则可以需要动态生成sql如下: