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

     

  • 相关阅读:
    zoj 3599 Game 博弈论
    hdu 2486/2580 / poj 3922 A simple stone game 博弈论
    hdu 1517 A Multiplication Game 博弈论
    hdu 4407 Sum 容斥原理
    hdu 4686 Arc of Dream
    hdu 4588 Count The Carries
    hdu 4586 Play the Dice
    C#学习(5)
    C#学习(4)
    C#学习(3)
  • 原文地址:https://www.cnblogs.com/mvpbest/p/13933756.html
Copyright © 2011-2022 走看看