sqlserver2012分页注意事项
SELECT orderid, orderdate, custid, empid
FROM Sales.Orders
ORDER BY orderdate, orderid
OFFSET 600 ROWS FETCH NEXT 25 ROWS ONLY;
此查询按orderdate、orderid顺序(订单日期从最远到最近,并添加了决胜属性(tiebreaker)orderid)排序Orders表中的行。基于此顺序,OFFSET子句跳过前50行,由FETCH子句仅筛选下面的25行。
请注意,使用OFFSET-FETCH的查询必须具有ORDER BY子句。此外,FETCH子句不支持没有OFFSET子句。如果你不想跳过任何行,但是希望使用FETCH筛选,你应当使用OFFSET 0 ROWS来表示。不过,没有FETCH的OFFSET是允许的,这种情况是跳过指定的行数,并返回查询结果中所有剩余行
从支持跳过功能看,OFFSET-FETCH子句比TOP子句更灵活。不过,OFFSET-FETCH 不支持PERCENT和WITH TIES选项,而TOP支持。由于OFFSET-FETCH是标准的,而TOP不是,我建议使用OFFSET-FETCH作为你的默认选择,除非你需要TOP支持且OFFSET-FETCH不支持的功能。
转载于:https://www.cnblogs.com/qinyios/p/11256169.html
sqlserver2012分页注意事项相关推荐
- 使用easyUI datagrid分页
使用easyUI datagrid分页 我用了比较简单的sturts2和mybatis结合的小测试demo实现的. 一.使用easyUI datagrid分页注意事项及原理: 1.EasyUI的Dat ...
- 2. mybatis分页插件使用
1.概述 在做系统的过程中,分页查询是我们经常遇到的一个场景,我们可以借助mybatis分页插件方便的实现分页功能,本文分享怎样使用mybatis分页插件. 2.mybatis分页插件使用 mybat ...
- Django-16:rest-framework与jwt
Django-16:rest-framework与jwt 一.web开发模式 1.1 前后端不分离 1.2 前后端分离 二.api接口 2.1 postman 2.2 Restful规范 三.Djan ...
- 幸福生活事务管理 app -Dislike 支持全平台(iOS、Android、Windows、macOS)
Dislike 是优秀的个人事务管理工具,支持全平台(iOS.Android.Windows.macOS),这对我们使用多设备的用户来说简直就是福音!不用不同平台寻找同类产品来代替! 先说 iOS 端 ...
- ireport——多个报表文件合并
文章目录 前言 操作前的说明 报表合并 1.创建空白新的报表 report3.jrxml 2.去除多余的显示区域,只保留detail 3.拖拽组件Subreport至detail中 4.设定好显示布局 ...
- Mysql索引介绍及使用注意事项,limit分页查询,慢查询分析
Mysql索引介绍及使用注意事项,limit分页查询,慢查询分析 本文将从以下十二个方面进行介绍: 一.索引概念介绍 二.索引类型FULLTEXT,HASH,BTREE,RTREE有什么功能和性能上的 ...
- 订单列表分页获取注意事项
订单列表分页获取注意事项 获取数据 用户的订单数量有可能有很多,所以对数据库进行查询时不宜整体取出,这样会对数据库产生较大压力. 应改为根据条件只分页获取需要的数据 本次项目中使用的数据库操作工具类是 ...
- mysql fulltext 分页_关于MySQL的FULLTEXT实现全文检索的注意事项
对于英文,MySQL的FULLTEXT属性来实现全文检索是相当方便且高效的,但是在使用过程中需要注意一些事项. 首先对我们对需要进行检索的字段添加FULLTEXT属性(假设已经建表): SQL: al ...
- mysql 条件查询分页_百万数据下mysql条件查询及分页查询的注意事项
接上一节<百万数据mysql分页问题>,我们加上查询条件:select id from news where cate = 1 order by id desc limit 500000 ...
最新文章
- 多线程之失败自动重试机制
- 三巨头垄断全球农业-丰收节贸易会:世界最大种子农药公司
- 系统集成资质培训 - 教学方式与效果研究
- 猪行天下之Python基础——1.1 Python开发环境搭建
- java找不到符号类socket,编译报错+解决方法:错误: 找不到符号
- spring boot学习(2) SpringBoot 项目属性配置
- js触发asp.net的Button的Onclick事件
- linux查看允许创建多少个进程,Linux下查看某个进程创建了多少线程
- VC对话框界面如何调整静态文本字体和大小?(转载)
- ROS学习笔记4(编译一个ROS Package)
- VM虚拟机安装centos详细图文教程
- andorid使能ftrace失败
- 三款免费好用的Gif录屏神器
- android nat64,dpvs学习笔记: 18 nat64 的实现
- Windows 7专业版安装VS2005与WinCE6.0开发环境
- 文本数据挖掘----初识数据挖掘
- 利用electron-vue技术实现一个邮箱客户端应用的项目总结
- linux mysql编译参数,Mysql 编译参数详解
- msvcp140.dll丢失VCRUNTIME140_.dll丢失的解决办法
- x-studio(Lua调试器,粒子编辑器,UI编辑器,代码编辑器,csb恢复工具)