我想分块获取数据(使用 select
查询),比如第一次尝试从 1 到 50 条记录,第二次尝试从 51 到 100 条记录。
最佳答案
使用LIMIT
和OFFSET
。以下查询在跳过前 50 条记录后返回 50 条记录,因此返回记录 51 - 150。
SELECT fname, lname
FROM students
ORDER BY ssn
LIMIT 100 OFFSET 50;
https://www.postgresql.org/docs/current/static/queries-limit.html
关于database - 在 postgresql 中以 block 的形式检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42081971/