zoukankan      html  css  js  c++  java
  • SQLService中使用SQL语句书写分页

    SQLService中使用SQL语句书写分页

    一、

    A为每页的数量;

    B为可以为你表中的Id,在这里是排序的作用(也可以不是Id在这我只是举个例子);

    C在这是行号的名字在这里默认对应的是序号(你可以按你的习惯来取);

    D在这是数据库名;

    E=页数*A

    如果你想加另外的条件可以在 where C>0 后面加and+条件

    select top A* 
    from (select row_number() 
    over(order by B asc) as C,* 
    from D) temp_row
    where C>E

    如图:

     A=6;B=SerID;C=rownumber;

    二、

    a为可以为你表中的Id,在这里是排序的作用(也可以不是Id在这我只是举个例子);

    b在这是行号的名字在这里默认对应的是序号(你可以按你的习惯来取);

    c为数据库名;

    d:就是给前面命名(你可以按你的习惯来取);

    f代表是给数据库d的简写如果你数据名太长还是不想记都没有这样用过字母代替

    这里想添加条件可以在f后面加where+条件。

    select * from (
    select *,row_number() over(order by f.a asc) as b
    from c as f)
    as d where rownumber between 0 and 10

     

  • 相关阅读:
    vue与自定义元素的关系
    vue用组件构建应用
    vue处理用户输入
    vue条件与循环
    vue声明式渲染
    Java编程的逻辑 (86)
    Java编程的逻辑 (85)
    Java编程的逻辑 (84)
    Java编程的逻辑 (83)
    Java编程的逻辑 (82)
  • 原文地址:https://www.cnblogs.com/mvpbest/p/13933756.html
Copyright © 2011-2022 走看看