SQL2005利用ROW_NUMER实现分页的两种常用方式
代码如下:
declare @PageNumber int
declare @PageSize int
set @PageNumber=2
set @PageSize=20
--利用between
select *
from
(
select
row_number() over (order by source_ip,id) as row_num,
* from tb) as page_table
where row_num between (@PageNumber - 1) * @PageSize + 1 and @PageNumber * @PageSize
--利用top方式
select top 20 *
from
(
select
row_number() over (order by source_ip,id) as row_num,
* from tb
) as page_table
where row_num > (@PageNumber - 1) * @PageSize
order by row_num
SQL2005利用ROW_NUMER实现分页的两种常用方式相关推荐
- Silve37.Silverlight和ASP.NET相互传参的两种常用方式(QueryString,Cookie)
在本节中将讲述Silverlight和ASP.NET页面的相互传参的两种常用方式:Cookie和QueryString.首先我们新建一个名 为SLConnectASP.NET的Silverlight应 ...
- Windows校验文件哈希hash的两种常用方式
大家经常都到哪儿去下载软件和应用程序呢?有没想过下载回来的软件.应用程序或资源是否安全呢?在 Windows 10 和 Office 2016 发布当初,很多没权限的朋友都使用第三方网站去下载安装映像 ...
- html中img显示图片的两种常用方式
html中img显示图片的两种常用方式 显示图片,尤其是二维码的时候,大都是自动生成的,所以就需要能够从后台返回字符串,前台浏览器进行解析.好了,下面是这两种方式. 1. <img src=&q ...
- asp.net html silverlight 传参数,Silverlight和ASP.NET相互传参的两种常用方式(QueryString,Cookie)...
Silverlight实用窍门系列:37 程兴亮,网名煦风满裳 在本节中将讲述Silverlight和ASP.NET页面的相互传参的两种常用方式:Cookie和QueryString.首先我们新建一 ...
- python定义字符串变量有两种常用方式_Python 1基础语法二(标识符、关键字、变量和字符串)...
一.标识符 标识符就是程序员自己命名的变量名.名字需要有见名知义的效果,不要随意起名 :比如 a=1 a是个变量,a这个变量名属于标识符 1 company = '小米 2 employeeNum = ...
- vue 前端png转pdf_Vue前端HTML保存为PDF的两种常用方式 「干货分享」
Vue前端HTML保存为PDF常用方式有两种.使用html2Canvas和JsPDF库,转化为图片后保存PDF. 调用浏览器window.print(),然后手动保存为PDF. 第一种 优点没有预览点 ...
- 398、Java框架52 -【Hibernate - 分页、两种获取方式】 2020.10.27
0.目录 1.分页 2.分页,从第3个开始,一共查询5个Product 3.延迟加载 4.对于id不存在的对象的处理 5.参考链接 1.分页 使用Criteria进行分页查询 无论你使用的是Oracl ...
- Perl读取文件的两种常用方式
整体读入,逐行处理 open(FILE,"<","/home/chenmi/.bashrc")||die"cannot open the fil ...
- React回调函数两种常用方式
1. 回调是高阶函数,需要返回一个函数 2. 匿名函数,不用高阶
最新文章
- Spring boot的配置类
- git分支操作的成功案例
- [转载]acm进阶之路
- java jboss_记录JAVAWEB部署到JBOSS中遇到的问题
- 爬虫-36kr-使用xpath爬取数据-part1-提取接口所需的6开头的数字-拼接下一个接口的路径
- 制作第一个HTML网页,2制作第一个HTML网页.ppt
- H5 获取连接参数,判断是否是手机端
- R语言快速深度学习进行回归预测(转)
- ggthemes包:丰富ggplot2的表现力
- halcon 深度学习标注_halcon深度学习: 分类
- 《Redis开发与运维》学习第四章
- Zigbee协议栈无线通信系统
- 数字信号处理——DFT
- LimeSurvey的使用和简单的二次开发
- Spring Data ElasticSearch - 分布式搜索和数据分析引擎 相关操作实战流程
- Pycharm中的Python Console与Terminal
- twr java_Java7中的try-with-resources(TWR)特性
- 电脑鼠标箭头一直转圈的解决办法
- webkit之webpage
- ScyllaDB安装
热门文章
- QT的QUrl类的使用
- C++const修饰成员函数
- 「Python」Terminal / cmd中的Python命令解释器中的pip操作
- 3.内存分配、逃逸分析与栈上分配、直接内存和运行时常量池、基本类型的包装类和常量池、TLAB、可达性分析算法(学习笔记)
- System.getProperty()的用途
- 3.QT事件处理,消息过滤器
- Mysql 死锁过程及案例详解之插入意向锁与自增锁备份锁日志锁Insert Intention Lock Auto-increment Lock Backup Lock Log Lock
- 打开高效文本编辑之门_调用Linux的sed命令
- Python基础概念_4_控制流程
- layui表格弹窗修改_layUI 实现自定义弹窗