【发布时间】:2020-05-10 02:29:43
【问题描述】:
我在 AS3 AIR 中使用 SQLLite,并像下面的示例查询一样分页(每页 100 个结果):
SELECT * FROM table1 WHERE col1 LIKE "%my keywords here%" LIMIT 100 OFFSET 0
它工作正常 - 当用户点击下一个或上一个按钮时,我会更改偏移量。所以next按钮的后续查询是:
SELECT * FROM table1 WHERE col1 LIKE "%my keywords here%" LIMIT 100 OFFSET 100
只是想知道是否有可能获得可能结果的总数,以便我可以 dsiplay 'page 3 of 12' 等?还是我必须执行两个查询 - 第一个是不带 LIMIT 和 OFFSET 的 count(*) 所以我得到结果总数,然后是上面的查询来得到实际的页面结果?
感谢您的时间和帮助。
【问题讨论】:
标签: sqlite pagination