有没有办法在postgresql中模拟rownum?
发布于 2010-10-18 21:41:12
Postgresql > 8.4
SELECT
row_number() OVER (ORDER BY col1) AS i,
e.col1,
e.col2,
...
FROM ...
发布于 2015-09-25 20:28:06
Postgresql有限制。
Oracle的代码:
select *
from
tbl
where rownum <= 1000;
与Postgresql的代码相同:
select *
from
tbl
limit 1000
发布于 2012-10-03 17:50:48
我刚刚在Postgres 9.1中测试了一个接近Oracle ROWNUM的解决方案:
select row_number() over() as id, t.*
from information_schema.tables t;
https://stackoverflow.com/questions/3959692
复制相似问题