首页 > Web开发 > 详细

大三在校生的传智120天的1200小时.net(十二)关于高效分页

时间:2015-02-08 18:08:13      阅读:299      评论:0      收藏:0      [点我收藏+]

分页规律

方法1(最常用):

start:(pageIndex-1)*pageSize+1    end:pageIndex*pageSize

select * from
(select *,row_number() over(order by Id desc) as rowIndex from tb_Person where RowIndex) as tb_new
where rowIndex between (@pageIndex-1)*@pageSize+1 and @pageIndex*@pageSize

 

方法2(靠前面和后面的页面查询速度快)越过多少行  取多少行

select top(@pageSize)*

from tb_News where ID not exits in

select top (@pageIndex-1)*@pageSeze  * from tb_News ;

大三在校生的传智120天的1200小时.net(十二)关于高效分页

原文:http://www.cnblogs.com/tdws/p/4280232.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!