SELECT orderid, orderdate, custid, empid

FROM Sales.Orders

ORDER BY orderdate, orderid

OFFSET 600 ROWS FETCH NEXT 25 ROWS ONLY;

此查询按orderdateorderid顺序(订单日期从最远到最近,并添加了决胜属性(tiebreaker)orderid)排序Orders表中的行。基于此顺序,OFFSET子句跳过前50行,由FETCH子句仅筛选下面的25行。

请注意,使用OFFSET-FETCH的查询必须具有ORDER BY子句。此外,FETCH子句不支持没有OFFSET子句。如果你不想跳过任何行,但是希望使用FETCH筛选,你应当使用OFFSET 0 ROWS来表示。不过,没有FETCHOFFSET是允许的,这种情况是跳过指定的行数,并返回查询结果中所有剩余行

从支持跳过功能看,OFFSET-FETCH子句比TOP子句更灵活。不过,OFFSET-FETCH 不支持PERCENTWITH TIES选项,而TOP支持。由于OFFSET-FETCH是标准的,而TOP不是,我建议使用OFFSET-FETCH作为你的默认选择,除非你需要TOP支持且OFFSET-FETCH不支持的功能。

转载于:https://www.cnblogs.com/qinyios/p/11256169.html

sqlserver2012分页注意事项相关推荐

  1. 使用easyUI datagrid分页

    使用easyUI datagrid分页 我用了比较简单的sturts2和mybatis结合的小测试demo实现的. 一.使用easyUI datagrid分页注意事项及原理: 1.EasyUI的Dat ...

  2. 2. mybatis分页插件使用

    1.概述 在做系统的过程中,分页查询是我们经常遇到的一个场景,我们可以借助mybatis分页插件方便的实现分页功能,本文分享怎样使用mybatis分页插件. 2.mybatis分页插件使用 mybat ...

  3. Django-16:rest-framework与jwt

    Django-16:rest-framework与jwt 一.web开发模式 1.1 前后端不分离 1.2 前后端分离 二.api接口 2.1 postman 2.2 Restful规范 三.Djan ...

  4. 幸福生活事务管理 app -Dislike 支持全平台(iOS、Android、Windows、macOS)

    Dislike 是优秀的个人事务管理工具,支持全平台(iOS.Android.Windows.macOS),这对我们使用多设备的用户来说简直就是福音!不用不同平台寻找同类产品来代替! 先说 iOS 端 ...

  5. ireport——多个报表文件合并

    文章目录 前言 操作前的说明 报表合并 1.创建空白新的报表 report3.jrxml 2.去除多余的显示区域,只保留detail 3.拖拽组件Subreport至detail中 4.设定好显示布局 ...

  6. Mysql索引介绍及使用注意事项,limit分页查询,慢查询分析

    Mysql索引介绍及使用注意事项,limit分页查询,慢查询分析 本文将从以下十二个方面进行介绍: 一.索引概念介绍 二.索引类型FULLTEXT,HASH,BTREE,RTREE有什么功能和性能上的 ...

  7. 订单列表分页获取注意事项

    订单列表分页获取注意事项 获取数据 用户的订单数量有可能有很多,所以对数据库进行查询时不宜整体取出,这样会对数据库产生较大压力. 应改为根据条件只分页获取需要的数据 本次项目中使用的数据库操作工具类是 ...

  8. mysql fulltext 分页_关于MySQL的FULLTEXT实现全文检索的注意事项

    对于英文,MySQL的FULLTEXT属性来实现全文检索是相当方便且高效的,但是在使用过程中需要注意一些事项. 首先对我们对需要进行检索的字段添加FULLTEXT属性(假设已经建表): SQL: al ...

  9. mysql 条件查询分页_百万数据下mysql条件查询及分页查询的注意事项

    接上一节<百万数据mysql分页问题>,我们加上查询条件:select id from news where cate = 1 order by id desc limit 500000 ...

最新文章

  1. 多线程之失败自动重试机制
  2. 三巨头垄断全球农业-丰收节贸易会:世界最大种子农药公司
  3. 系统集成资质培训 - 教学方式与效果研究
  4. 猪行天下之Python基础——1.1 Python开发环境搭建
  5. java找不到符号类socket,编译报错+解决方法:错误: 找不到符号
  6. spring boot学习(2) SpringBoot 项目属性配置
  7. js触发asp.net的Button的Onclick事件
  8. linux查看允许创建多少个进程,Linux下查看某个进程创建了多少线程
  9. VC对话框界面如何调整静态文本字体和大小?(转载)
  10. ROS学习笔记4(编译一个ROS Package)
  11. VM虚拟机安装centos详细图文教程
  12. andorid使能ftrace失败
  13. 三款免费好用的Gif录屏神器
  14. android nat64,dpvs学习笔记: 18 nat64 的实现
  15. Windows 7专业版安装VS2005与WinCE6.0开发环境
  16. 文本数据挖掘----初识数据挖掘
  17. 利用electron-vue技术实现一个邮箱客户端应用的项目总结
  18. linux mysql编译参数,Mysql 编译参数详解
  19. msvcp140.dll丢失VCRUNTIME140_.dll丢失的解决办法
  20. x-studio(Lua调试器,粒子编辑器,UI编辑器,代码编辑器,csb恢复工具)

热门文章

  1. 004,配置文件详解:Properties和YAML
  2. 二叉树(2)——遍历的非递归实现
  3. JS构造map/dict结构
  4. 小苏打到底能不能碱化尿液
  5. stateful function用法记录(还没弄完)
  6. ubuntu20.04的xfce4下面安装百度输入法linux版本
  7. kaggle的discussion区都是些什么鬼?
  8. OpenCV学习笔记七-创建滑动条
  9. C/C++编程心得(二)
  10. 深度学习基础1(神经网络)