在postgresql中设置限制和偏移量

时间:2014-02-13 12:28:59

标签: postgresql limit

我正在使用PostgreSQL数据库,我的表中有20条记录。我希望从数据库中按顺序检索每5条记录的集合。实际上我已经尝试了以下查询,它可以正常检索前5条记录。

SELECT firstname, lastname FROM public.testlogin limit 5

但现在我想从同一个数据库中检索下5条记录,而不会在检索时对我的表结构进行任何更改。我也尝试了偏移量,这也有效,但为此我每次都要在查询中进行更改。

与之前提取的五个记录相比,如何在不更改表格内容的情况下对此进行此操作?我希望在查询中进行更改,以便在每次点击时显示下5条记录。

2 个答案:

答案 0 :(得分:0)

我担心你需要使用高级编程语言,你可以将编程逻辑与SQL混合使用。

例如,Java易于学习,并且具有Java数据库连接(JDBC)实现。

答案 1 :(得分:0)

嗯,您正在使用一种名为SQL的语言与数据库交谈。

如何告诉数据库您要检索哪个“接下来的5条记录”而不实际...告诉数据库您想要哪些记录(通过在SQL查询中指定它们)!?