方法一:

--分页方法一
select top 10 OrderID,CustomerID, EmployeeID,OrderDate,ShippedDate,ShipName,ShipAddress,Freight
from [Orders]
where OrderID not in(select top 100 OrderID from [Orders] order by OrderID)

方法二:

--分页方法二
select * from (select OrderID,CustomerID, EmployeeID,OrderDate,ShippedDate,ShipName,ShipAddress,Freight
,ROW_NUMBER() over(order by OrderID) as rn from [Orders]) as t
where t.rn between 101 and 110

执行结果:

两种方法,查询结果是一模一样的。但是查询效率,第二种方法比较高,不信你看:

执行计划:

方法一的查询开销是71%,

方法二的查询开销是29%。

转载于:https://www.cnblogs.com/527289276qq/p/4593524.html

sql server两种分页方法相关推荐

  1. SQL SERVER两种分页的存储过程介绍

    由于现在很多的企业招聘的笔试都会让来招聘的写一个分页的存储过程,有的企业甚至要求应聘者用两种方式实现分页,如果没有在实际项目中使用过分页,那么很多的应聘者都会出现一定的问题,下面介绍两种分页的方法. ...

  2. Oracle、SQL Server、MySQL分页方法

    测试用例:查询TEST_TABLE表中TEST_COLUMN列的第10-20条数据 1,Oracle分页方法 [sql] view plain copy   SELECT A.* FROM ( SEL ...

  3. Access和SQL SERVER两种数据库的直接转换,不需要第三方工具

    Microsoft Office Access简介 Microsoft Office Access是由微软发布的关联式数据库管理系统.它结合了 Microsoft Jet Database Engin ...

  4. SQL SERVER 2008 中分页方法

    建立表: CREATE TABLE [TestTable] (  [ID] [int] IDENTITY (1, 1) NOT NULL ,  [FirstName] [nvarchar] (100) ...

  5. Sql Server 2005 row_number()分页性能测试

    现在分页方法大多集中在select top/not in/游标/row_number,而select top分页(在这基础上还有二分法)方法似乎更受大家欢迎,这篇文章并不打算去讨论是否通用的问题,本着 ...

  6. bootstrap layui 两种分页的实现

    最近做的项目中后台界面用的layui框架,前台界面用的是boostrap框架,这就导致我在做分页的过程中要考虑前台两种分页的动态实现,现在我已经爬出这个坑了,哈哈,给大家分享一下,写的不好的地方请大家 ...

  7. 通过ID查询一个用户的两种开发方法

    通过ID查询一个用户的两种开发方法 数据库建表sql语句如下:https://github.com/beyondyanyu/Sayingyy/blob/master/JDBC2-数据库sql建表语句 ...

  8. php从注册列表卸载,MSSQL_彻底删除SQL Server注册表的方法,一般在卸载完数据库时,大家 - phpStudy...

    彻底删除SQL Server注册表的方法 一般在卸载完数据库时,大家都希望能够将注册表信息完全删干净,下面就将教您彻底删除SQL Server注册表的方法,供您参考. 在卸载SQL Server开始- ...

  9. php无限极 left right,php无限极分类实现的两种解决方法

    本篇文章介绍了,在php中无限极分类实现的两种解决方法.需要的朋友参考下 method of classify one<?php /* reader: 这是自己写的无限极分类实现方法 里面的编辑 ...

最新文章

  1. leetcode之Reorder List
  2. windows 处理bat连接本地mysql
  3. TCP协议三次握手过程分析
  4. linux 安全基线加固
  5. python import requests报错_import requests 出错,搜了很多,没解决,求教.
  6. 【好文收藏】k8s中Pod 无法正常解析域名:部署 DNS 调试工具排查
  7. Spring源码 --Idea module 相互引用
  8. winpe镜像文件iso下载_精品软件:最喜爱的也是最纯净WinPE-微PE工具箱
  9. STM32 常见的问题解决
  10. vue状态管理存取数据_Vue中的数据通信和状态管理
  11. gispython定义查询_定义查询方法
  12. 计算机网络误区——为什么我的PING包发不出去?
  13. 使用 Visual Studio 2012进行C语言开发
  14. WAMPServer安装和配置
  15. 【首发】'k4' 宏病毒专杀 原创新型excel宏病毒专杀工具
  16. 网络化智能型维修电工电气控制技能实训智能考核装置
  17. mouseenter和mouseleave跟mouseover和mouseout
  18. linux debian 设置 开机 启动
  19. 超详细|开关电源电路图及原理讲解;以UC3842为中心的开关电源介绍,重点是以光耦和电流互感器为关键的反馈电路,以及在此基础上的过压欠压短路等各种保护稳压电路措施
  20. 特发性震颤为什么在喝酒后症状消失?

热门文章

  1. 最新cenos执行service httpd restart 报错Failed to restart
  2. 【BZOJ】1105: [POI2007]石头花园SKA
  3. jQueryDOM操作
  4. android关于设置list_item高度问题
  5. (组合)Binomial Showdown
  6. jquery 选择时间(小时)区间(四)
  7. Java-函数式编程(二)Lambda表达式
  8. Linux中查看所有正在运行的进程
  9. Linux系统状态查看命令2
  10. 自欺or欺人? 智能家居行业的“怪现象”