SQL_ROW_NUMBER 用于分页存储
2015-07-08 13:52
399 查看
函数定义:
使用方式:
通常用来实现分页,原理很简单。做了一个添加列轻松达到目的
ROW_NUMBER ( ) OVER ( [ PARTITION BY value_expression , ... [ n ] ] order_by_clause )
使用方式:
WITH OrderedOrders AS ( SELECT SalesOrderID, OrderDate, ROW_NUMBER() OVER (ORDER BY OrderDate) AS RowNumber FROM Sales.SalesOrderHeader ) SELECT SalesOrderID, OrderDate, RowNumber FROM OrderedOrders WHERE RowNumber BETWEEN 50 AND 60;
通常用来实现分页,原理很简单。做了一个添加列轻松达到目的
相关文章推荐
- Windows安装配置php+memcached的方法
- Oracle存储过程的异常处理
- SQL 判断列是否存在
- MySQL读取中文乱码的问题。
- MSSQL - 存储过程取出5条热点新闻
- JDBC连接自定义sqlserver数据库实例名(多个实例)
- Mysql技术内幕——InnoDB存储引擎
- Mysql技术内幕——InnoDB存储引擎
- 转: Oracle表空间查询
- 快速向表中插入大量数据Oracle中append与Nologging
- 三千万数据量下redis2.4的一统计情况
- Sql Server 查询一段日期内的所有礼拜天
- Mac下MySQLWorkbench导入已有数据库的方法
- mysql中统计精度问题
- mysql概念解释
- 数据表的基本操作(一)
- Keepalived+nginx+redis主从+tomcat一机多实例实现会话共享
- CentOS下装oracle 12c(命令行模式安装)
- mysql主从复制之新库
- Redis-博文功能实现