如何从postgresql数据库中获取特定的行?

时间:2016-06-23 11:58:15

标签: postgresql limit rows sql-limit

如果我需要从PostgreSQL中选择20到30行,我该如何检索它?

SELECT column FROM table LIMIT 10

这只取得前10行。我们可以在PostgreSQL中做到这一点吗?

2 个答案:

答案 0 :(得分:1)

OFFSET之外指定LIMIT

SELECT column FROM table LIMIT 10 OFFSET 20

您可能希望使用ORDER BY子句以及默认情况下以非指定顺序返回行。

请参阅PostgreSQL文档中的LIMIT and OFFSET

答案 1 :(得分:0)

OFFSET实际上只是说在开始返回行之前要跳过多少行,在这种情况下限制为10行。您只想更改限制的行数:

    select column from table limit 20;

    select column from table limit 30;