在postgresql中设置限制和偏移量

在postgresql中设置限制和偏移量,postgresql,limit,Postgresql,Limit,我正在使用PostgreSQL数据库,表中有20条记录。我希望从数据库中按顺序检索每5条记录的集合。实际上,我已经尝试了以下查询,检索前5条记录效果良好 SELECT firstname, lastname FROM public.testlogin limit 5 但现在我希望从同一个数据库中检索下5条记录,而不在检索时对表结构进行任何更改。我也尝试了偏移量,这也很有效,但为此,我每次都必须在查询中进行更改 与之前获取的五条记录相比,在不更改表内容的情况下,我应该如何处理此问题?我希望在查询

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

SELECT firstname, lastname FROM public.testlogin limit 5
但现在我希望从同一个数据库中检索下5条记录,而不在检索时对表结构进行任何更改。我也尝试了偏移量,这也很有效,但为此,我每次都必须在查询中进行更改


与之前获取的五条记录相比,在不更改表内容的情况下,我应该如何处理此问题?我希望在查询中进行更改,以便在每次点击时显示接下来的5条记录

为此,我担心您需要使用一种高级编程语言,在这种语言中,您可以将编程逻辑与SQL混合使用


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

好的,您正在用一种称为SQL的语言与数据库进行对话


您如何告诉数据库接下来要检索哪5条记录而不实际。。。通过在SQL查询中指定记录来告诉数据库需要哪些记录

在你的查询中不做任何更改?这的确是一个奇怪的要求,背后的逻辑是什么?记录分页涉及到很多技术。你可以在互联网上找到好的。谢谢你的回复。我应该在哪里?请提供任何网站建议。为什么不将限制和偏移的值作为参数传递给你的查询?如果他不愿意更改SQL代码来添加偏移量,我认为他不会想将整个项目迁移到Java并同时学习该语言。@lvaroG.Vicario向前一步,学习新的更好的方法通常是个好主意。也许这会鼓励他提高。。。至少我希望如此:-