数据分页时每页首条记录索引如何计算
现在有8条数据,数据库中第一条索引是0,也就是每条数据的索引分别是0,1,2,3,4,5,6,7 。
现在要求每页是2条也就是pagesize = 2,当前页为currentPage。
模拟分页:0 1 | 2 3 | 4 5 | 6 7
第1页currentPage = 1,pagesize = 2,首条记录索引为0,(1 - 1) * 2
第2页currentPage = 2,pagesize = 2,首条记录索引为2,(2 - 1) * 2
第3页currentPage = 3,pagesize = 2,首条记录索引为4,(3 - 1) * 2
第4页currentPage = 4,pagesize = 2,首条记录索引为6,(4 - 1) * 2
可以得到start = (currentPage - 1) * pageSize
最后更新:2017-04-03 07:57:29
上一篇:
C#委托基础8——lambda表达式
下一篇:
maven项目的测试目录中报类找不到异常
Android开源库loopj的android-async-http的 JsonHttpResponseHandler 存在死循环GC_CONCURRENT
通过重建Hosting系统理解HTTP请求在ASP.NET Core管道中的处理流程[上]:采用管道处理请求
我的opengl编程学习(二)(混合、深度测试、雾化、多边形平移、显示列表)
MySQL Innodb日志机制深入分析
阿里巴巴前端专家渚薰:H5互动的正确打开方式
Android 长按电源键和短按电源键的详细处理流程
中国航天大事:构建北斗卫星导航系统
iphone7的appleID被锁定怎么办 苹果7手机AppID被锁了怎么解锁
用Python开源机器人和5美元,我在Instagram上搞到了2500个真粉儿
基于流模式长连接的简单实现