首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

数据分页时每页首条记录索引怎么计算

2012-12-15 
数据分页时每页首条记录索引如何计算现在有8条数据,数据库中第一条索引是0,也就是每条数据的索引分别是0,1

数据分页时每页首条记录索引如何计算

现在有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

热点排行