构建分页时,如何知道是否有下一页?

时间:2021-02-10 15:36:52

标签: database pagination

假设我正在尝试为我的数据库中的一个表构建一个分页系统。对于此示例,假设如下:

  • 该表有 x 行。
  • 每页应包含 50 个项目。

现在,假设我点击了我的 API 并请求第一页的项目。返回总 x 中的前 50 行很简单,但我试图了解系统如何理解是否有下一页。

我是否应该获取总行数并查看它是否超过 {page_number} * 50?此外,这样做是否有不可忽视的性能损失?

如果这个问题显得愚蠢,我深表歉意,但我通常习惯于自动执行此操作的框架和工具,因此我试图了解幕后发生的事情。感谢您的回答!

0 个答案:

没有答案
相关问题