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

     

  • 相关阅读:
    常用注解
    代码自动生成插件:
    jsoup爬虫技术+druid连接池

    图书管理系统-项目介绍
    shiro
    (C#) What is the difference between "const" and "static readonly" ?
    What is a Windows USB device path and how is it formatted?
    (C/C++ interview) Static 详解
    Cpk
  • 原文地址:https://www.cnblogs.com/mvpbest/p/13933756.html
Copyright © 2011-2022 走看看