分页查询

分页查询 - 图1

单表分页

分页查询 - 图2

多表分页

分页查询 - 图3

取前5条

分页查询 - 图4

取前5条之后的所有数据

分页查询 - 图5

注意:SqlServer版本底层采用的是Rownumber分页,在排序字段有索引的情况下性能是最好的分页,优于12分页和TOP分页,

RowNumber分页是页码越小性能越快符合多数人的使用习惯,如果追求极限性能 当前码数 大于总页数的一半时可以采用倒序分页法实现对大页码的优化同样达到小页码的性能。

参考代码:

分页查询 - 图6