【发布时间】:2016-10-25 17:59:51
【问题描述】:
如果我需要从 PostgreSQL 中选择 20 到 30 行,我该如何检索?
SELECT column FROM table LIMIT 10
这仅获取前 10 行。我们可以在 PostgreSQL 中做到这一点吗?
【问题讨论】:
标签: postgresql limit rows sql-limit
如果我需要从 PostgreSQL 中选择 20 到 30 行,我该如何检索?
SELECT column FROM table LIMIT 10
这仅获取前 10 行。我们可以在 PostgreSQL 中做到这一点吗?
【问题讨论】:
标签: postgresql limit rows sql-limit
除了LIMIT之外,还要指定OFFSET:
SELECT column FROM table LIMIT 10 OFFSET 20
您可能希望使用ORDER BY 子句以及默认情况下以未指定的顺序返回行。
请参阅 PostgreSQL 文档中的 LIMIT and OFFSET。
【讨论】:
OFFSET 实际上只是表示在开始返回行之前要跳过多少行,在这种情况下限制为 10 行。您只想更改您限制的行数:
select column from table limit 20;
或
select column from table limit 30;
【讨论】: