zoukankan      html  css  js  c++  java
  • 两种分页方式

    • 分页查询两种方式之 Offset ...Rows  Fetch Next ... Rows only

      1. Offset ...Rows  Fetch Next ... Rows only 方式 在2012后采用这种方式越来越多

      2. 原理介绍:类似于 Linq 中的 Skip Take 方法,过滤掉前索引页*页码数的行数,获取后一页码数量的行数

      3. 个人理解好处:更加清晰,想跳转到第几页就传第几页的索引页参数即可,无需再做什么处理

      4. 注意: 必须有 Order by 排序才行,不然会报错

      5. 资料链接

        
        

      查询出的数据跳过前 (pageIndex-1)*pageSize 行 ,只取得接下来的 pageSize 行数据

    • 分页查询两种方式之 Row_Number 实现分页

      1. 原理介绍:本质就是在原有的表数据上根据某个字段加上排序,然后根据索引页和页码数算出某一页所处于的排序区间

      2. 语法: 根据 table1 某个表字段排序方式加上排序号

      
      

      3.分页例子:

       

      4.个人评价:比第一种更容易,但稍微繁琐了点

     

  • 相关阅读:
    ABP 番外篇-容器
    ABP 番外篇-菜单
    三、写服务
    十二、异步
    一、PHP_OSS使用
    十一、泛型
    Automapper
    ABP实践学习
    【2019-07-26】省是缺点
    【2019-07-25】女人,很强大
  • 原文地址:https://www.cnblogs.com/wang-min/p/10173646.html
Copyright © 2011-2022 走看看