简单实用的分页语句:
select  TOP  页大小 *
from (SELECT ROW_NUMBER()OVER(ORDER BY 日期)AS pageID,*FROM  表)T
WHERE T.pageID> 页大小*(当前页-1)

ROW_NUMBER()解释:

返回结果集分区内行的序列号,每个分区的第一行从 1 开始。

语法:ROW_NUMBER ( )     OVER ( [ <partition_by_clause> ] <order_by_clause> );

<partition_by_clause>

将 FROM 子句生成的结果集划入应用了 ROW_NUMBER 函数的分区。若要了解 PARTITION BY 语法,请参阅 OVER 子句 (Transact-SQL)。

<order_by_clause>

确定将 ROW_NUMBER 值分配给分区中的行的顺序。有关详细信息,请参阅 ORDER BY 子句 (Transact-SQL)。当在排名函数中使用 <order_by_clause> 时,不能用整数表示列。

转载于:https://www.cnblogs.com/WPCTO/archive/2011/11/02/2233247.html

精简SQL分页语句---ROW_NUMBER相关推荐

  1. SQL分页语句(转)

    有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标.本人不喜欢使用游标,我觉得它耗资.效率低:使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活.先看看单条 SQL ...

  2. 三种常见的SQL分页语句

    有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标.本人不喜欢使用游标,我觉得它耗资.效率低:使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活.先看看单条 SQL ...

  3. 网络工作室暑假后第三次培训资料(几种SQL分页的总结)整理

    在实际开发的过程中如果记录数非常的庞大,如果直接用SQL语句查询并填充到DataTable中,将是一件非常恐怖的事情.而且对网站性能,服务器性能消耗很大. 两个常犯的错误: 1)在现实数据时,查询时会 ...

  4. Sql Server 2005 ROW_NUMBER 函数实现分页

    过去用SQL Server 2000分页的,大多都用到了临时表.SQL Server 2005 ROW_NUMBER 函数支持分页,性能据说也非常不错. Paging Records Using SQ ...

  5. SQL 分页查询语句大全即(查找第N到M条记录的方法)

    SQL 分页查询语句大全即(查找第N到M条记录的方法) 第一种方法,我的原创方法 row=2 表示分页行数 page=1 表示页码 getnum=row*page select * from  (se ...

  6. java分页sql语句_「sql分页」sql语句 实现分页 - seo实验室

    sql分页 sql语句 实现分页 /* 分页思想:比如你要每页获取10条记录,当你显示第5页的记录时, 也就是选取第40条至50条的记录.首先应该从所有的记录集中选取 50条记录,同时进行倒序,再从中 ...

  7. 一次DB2分页语句的优化,带你拨开分页SQL优化的外衣

    一次DB2分页语句的优化,带你拨开分页SQL优化的外衣 1 前言: 最近,项目中的一个 DB2分页查询很慢 ,组长将此分页的优化分派给了我:然后一顿优化(乱操作)后,将DB2分页查询耗时降到了比较满意 ...

  8. oracle sql 分页

    Oracle实现分页时,需要引入一个rownum的函数,rownum可以给记录一个类似于id的字段. 以下收整理了常用的几种sql分页算法,数据库以Oracle中emp为例.查询结果如下: SQL&g ...

  9. Sql分页查询以及top函数简单实例

    Sql分页查询以及top函数简单实例 Sql分页查询以及top函数简单实例 我们做项目时查询表格存在几百上千条数据时经常会需要用到分页,下面就给大家介绍一下在sql中查询分页的简单实例吧.首先我们要知 ...

最新文章

  1. 使用KVM API实现Emulator Demo
  2. 11月下旬国内域名解析商Top10:中国数据5.03%居第四
  3. Android短信拦截2019,关于征集2019年度信息科学领域重大项目立项建议的通告
  4. linux开机启动open,树莓派-linux的多种启动自运行方式
  5. Python_day4
  6. (33)System Verilog类1调用类2示例
  7. sizeof运算符和size_t类型比较
  8. HashMap的工作原理及其相关的知识点
  9. E - 确定比赛名次(拓补排序)
  10. Windows 8 开启 NetFX3
  11. 复合线转权属线lisp_地籍成图之权属线绘制-快猴网.ppt
  12. 2019年技术盘点容器篇(三):阿里专家谈容器:既叫好又叫座? | 程序员硬核评测
  13. java 开源论坛框架/java web 论坛框架
  14. 数字人正走进现实!AI大脑+高颜值
  15. 复数Complex类
  16. 通灵学院|游戏设计研习10:迭代流程★(2000字)
  17. verification基本介绍
  18. android私密照片恢复,如何恢复手机删除照片? 超实用操作方法!
  19. MyEclipse2014安装jadeclipse插件
  20. 西数云存储 重置 使用手册_黑莓BB10、BBOS系统手机重置复位手机方法

热门文章

  1. STL学习系列七:优先级队列priority_queue容器
  2. nagios监控oralce数据库的表空间大小
  3. VSS(Visual SourceSafe) 代码管理器 使用技巧---快速登录
  4. RHEL5.5学习--LAMP环境的安装顺序及主要软件
  5. linux 自动安装系统,cobbler 自动安装linux系统
  6. wordpress插件_8个虚拟教室的必备WordPress插件
  7. 适用于数据科学家的Kubernetes,Linux原理,对硬件问题进行故障排除,Python等
  8. 虚拟机fedora共享_开源虚拟现实,用于电子测试的新电路板,Fedora 25,以及更多新闻
  9. html5 canvas气泡动画
  10. C语言自增自减运算辨析