【发布时间】:2017-06-24 05:34:20
【问题描述】:
我想以块的形式(使用select 查询)获取数据,例如第一次尝试从 1 到 50 条记录,第二次尝试从 51 到 100 条记录。
【问题讨论】:
-
客户端是什么?
标签: database postgresql database-design
我想以块的形式(使用select 查询)获取数据,例如第一次尝试从 1 到 50 条记录,第二次尝试从 51 到 100 条记录。
【问题讨论】:
标签: database postgresql database-design
使用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
【讨论】:
row=1 1 到rows=117051923