-
分页查询两种方式之 Offset ...Rows Fetch Next ... Rows only
-
Offset ...Rows Fetch Next ... Rows only 方式 在2012后采用这种方式越来越多
-
原理介绍:类似于 Linq 中的 Skip Take 方法,过滤掉前索引页*页码数的行数,获取后一页码数量的行数
-
个人理解好处:更加清晰,想跳转到第几页就传第几页的索引页参数即可,无需再做什么处理
-
注意: 必须有 Order by 排序才行,不然会报错
查询出的数据跳过前 (pageIndex-1)*pageSize 行 ,只取得接下来的 pageSize 行数据
-
-
分页查询两种方式之 Row_Number 实现分页
-
原理介绍:本质就是在原有的表数据上根据某个字段加上排序,然后根据索引页和页码数算出某一页所处于的排序区间
-
语法: 根据 table1 某个表字段排序方式加上排序号
3.分页例子:
4.个人评价:比第一种更容易,但稍微繁琐了点
-