码迷,mamicode.com
首页 > 其他好文 > 详细

Phoenix实现分页查询

时间:2019-07-27 12:49:08      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:gen   bsp   arp   语法   size   mit   公式   sha   查询   

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实现分页查询

标签:gen   bsp   arp   语法   size   mit   公式   sha   查询   

原文地址:https://www.cnblogs.com/QuestionsZhang/p/11254515.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!