代码如下:

  declare @PageNumber int
  declare @PageSize int
  set @PageNumber=2
  set @PageSize=20
  --利用between
  select *
  from
  (
  select
  row_number() over (order by source_ip,id) as row_num,
  * from tb) as page_table
  where row_num between (@PageNumber - 1) * @PageSize + 1 and @PageNumber * @PageSize

  --利用top方式
  select top 20 *
  from
  (
  select
  row_number() over (order by source_ip,id) as row_num,
  * from tb
  ) as page_table
  where row_num > (@PageNumber - 1) * @PageSize
  order by row_num

SQL2005利用ROW_NUMER实现分页的两种常用方式相关推荐

  1. Silve37.Silverlight和ASP.NET相互传参的两种常用方式(QueryString,Cookie)

    在本节中将讲述Silverlight和ASP.NET页面的相互传参的两种常用方式:Cookie和QueryString.首先我们新建一个名 为SLConnectASP.NET的Silverlight应 ...

  2. Windows校验文件哈希hash的两种常用方式

    大家经常都到哪儿去下载软件和应用程序呢?有没想过下载回来的软件.应用程序或资源是否安全呢?在 Windows 10 和 Office 2016 发布当初,很多没权限的朋友都使用第三方网站去下载安装映像 ...

  3. html中img显示图片的两种常用方式

    html中img显示图片的两种常用方式 显示图片,尤其是二维码的时候,大都是自动生成的,所以就需要能够从后台返回字符串,前台浏览器进行解析.好了,下面是这两种方式. 1. <img src=&q ...

  4. asp.net html silverlight 传参数,Silverlight和ASP.NET相互传参的两种常用方式(QueryString,Cookie)...

    Silverlight实用窍门系列:37  程兴亮,网名煦风满裳 在本节中将讲述Silverlight和ASP.NET页面的相互传参的两种常用方式:Cookie和QueryString.首先我们新建一 ...

  5. python定义字符串变量有两种常用方式_Python 1基础语法二(标识符、关键字、变量和字符串)...

    一.标识符 标识符就是程序员自己命名的变量名.名字需要有见名知义的效果,不要随意起名 :比如 a=1 a是个变量,a这个变量名属于标识符 1 company = '小米 2 employeeNum = ...

  6. vue 前端png转pdf_Vue前端HTML保存为PDF的两种常用方式 「干货分享」

    Vue前端HTML保存为PDF常用方式有两种.使用html2Canvas和JsPDF库,转化为图片后保存PDF. 调用浏览器window.print(),然后手动保存为PDF. 第一种 优点没有预览点 ...

  7. 398、Java框架52 -【Hibernate - 分页、两种获取方式】 2020.10.27

    0.目录 1.分页 2.分页,从第3个开始,一共查询5个Product 3.延迟加载 4.对于id不存在的对象的处理 5.参考链接 1.分页 使用Criteria进行分页查询 无论你使用的是Oracl ...

  8. Perl读取文件的两种常用方式

    整体读入,逐行处理 open(FILE,"<","/home/chenmi/.bashrc")||die"cannot open the fil ...

  9. React回调函数两种常用方式

    1. 回调是高阶函数,需要返回一个函数 2. 匿名函数,不用高阶

最新文章

  1. Spring boot的配置类
  2. git分支操作的成功案例
  3. [转载]acm进阶之路
  4. java jboss_记录JAVAWEB部署到JBOSS中遇到的问题
  5. 爬虫-36kr-使用xpath爬取数据-part1-提取接口所需的6开头的数字-拼接下一个接口的路径
  6. 制作第一个HTML网页,2制作第一个HTML网页.ppt
  7. H5 获取连接参数,判断是否是手机端
  8. R语言快速深度学习进行回归预测(转)
  9. ggthemes包:丰富ggplot2的表现力
  10. halcon 深度学习标注_halcon深度学习: 分类
  11. 《Redis开发与运维》学习第四章
  12. Zigbee协议栈无线通信系统
  13. 数字信号处理——DFT
  14. LimeSurvey的使用和简单的二次开发
  15. Spring Data ElasticSearch - 分布式搜索和数据分析引擎 相关操作实战流程
  16. Pycharm中的Python Console与Terminal
  17. twr java_Java7中的try-with-resources(TWR)特性
  18. 电脑鼠标箭头一直转圈的解决办法
  19. webkit之webpage
  20. ScyllaDB安装

热门文章

  1. QT的QUrl类的使用
  2. C++const修饰成员函数
  3. 「Python」Terminal / cmd中的Python命令解释器中的pip操作
  4. 3.内存分配、逃逸分析与栈上分配、直接内存和运行时常量池、基本类型的包装类和常量池、TLAB、可达性分析算法(学习笔记)
  5. System.getProperty()的用途
  6. 3.QT事件处理,消息过滤器
  7. Mysql 死锁过程及案例详解之插入意向锁与自增锁备份锁日志锁Insert Intention Lock Auto-increment Lock Backup Lock Log Lock
  8. 打开高效文本编辑之门_调用Linux的sed命令
  9. Python基础概念_4_控制流程
  10. layui表格弹窗修改_layUI 实现自定义弹窗