Phoenix实现分页查询
Posted questionszhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Phoenix实现分页查询相关的知识,希望对你有一定的参考价值。
1 利用offset语法,官网的语法
ELECT * FROM TEST LIMIT 1000; SELECT * FROM TEST LIMIT 1000 OFFSET 100;
2 公式如下
SELECT * FROM TEST LIMIT pageSize OFFSET (pageNum - 1)*pageSize;
例如 第一页
SELECT * FROM TEST LIMIT 1000 OFFSET 0;
第二页
SELECT * FROM TEST LIMIT 1000 OFFSET 1000;
3 自己换算的话
返回totalSize
//拿到totalSize
SELECT count(1) FROM TEST LIMIT;
4 总结
a,根据offset语法来翻页
b,多做一次count查询告诉前端总数,然后前端根据totalSize/pageSize 来换算有多少页,遍历去取数据就可以了。
以上是关于Phoenix实现分页查询的主要内容,如果未能解决你的问题,请参考以下文章