关闭

SQL_ROW_NUMBER 用于分页存储

623人阅读 评论(0) 收藏 举报
分类:

函数定义:

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;


通常用来实现分页,原理很简单。做了一个添加列轻松达到目的
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

SQL 高效分页(百万条数据)ROW_NUMBER() OVER (ORDER BY id) | 分页

第一种方法效率最高 SELECT TOP 页大小 * FROM ( SELECT ROW_NUMBER() OVER (ORDER BY id) AS RowNumber,* FROM ta...
  • Fanbin168
  • Fanbin168
  • 2014-12-05 17:07
  • 8230

row_number() over 两表连接分页SQL 一对多的表关系 去重

row_number() over 两表连接分页SQL语句 row_number() over 分页不排序 一对多的表关系 去重
  • vaecnfeilong
  • vaecnfeilong
  • 2014-09-11 16:16
  • 1554

【SQL】—Oracle之row_number()与rownum效率大比拼

取前面11条数据的时间:rownum<row_number() 取后面11条数据的时间:rownum<row_number() rownum:取前面11条数据的时间<取后面...
  • u012654963
  • u012654963
  • 2016-08-05 15:21
  • 2232

8、SQL Server:row_number的用法,存储过程分页

本文来自:http://www.studyofnet.com/news/180.html 本文导读:ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的...
  • xushaozhang
  • xushaozhang
  • 2017-02-16 13:52
  • 404

Row_Number() Sql分页

  • 2010-02-26 16:09
  • 2KB
  • 下载

AspNetPager+ROW_NUMBER()的分页存储过程 【百万数据】

ROW_NUMBER()分页存储过程-SQL2005才支持set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- ==============...
  • abaal888
  • abaal888
  • 2011-05-19 14:47
  • 865

sqlserver 高效分页的存储过程 基于ROW_NUMBER()

USE [LotteryData] GO /****** Object: StoredProcedure [dbo].[sp_GetLotteryOrderByWhere] Script Da...
  • hulele2009
  • hulele2009
  • 2013-08-29 16:33
  • 1050

在论坛中出现的比较难的sql问题:5(row_number函数 分页、随机返回数据)

最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决的方法了。 所以,觉得有必要记录下来,这样以后再次碰到这类问题,也能从中获取解答的思路。 ...
  • yupeigu
  • yupeigu
  • 2013-10-21 18:45
  • 1819

sql语句分页多种方式ROW_NUMBER()OVER

方式一 select top @pageSize * from company where id not in (select top @pageSize*(@pageIndex-1)...
  • wangzl1163
  • wangzl1163
  • 2015-11-11 16:24
  • 358

[sql server] 问题总结6- 提取行号 ROW_NUMBER 分页

表col1 col2 col3A B 类型AA C 类型AA D 类型AK F 类型AK C 类型AK G 类型A如何实现下面功能:col1 col2 col3A B 类型A1A C 类型A2A D ...
  • sgear
  • sgear
  • 2011-03-05 19:17
  • 1555
    个人资料
    • 访问:436683次
    • 积分:5825
    • 等级:
    • 排名:第5137名
    • 原创:162篇
    • 转载:74篇
    • 译文:16篇
    • 评论:124条
    博客专栏
    最新评论