SQL分页的几种方式
2024-08-31 18:07:00
1.使用Row_number() over(order by columnName)函数来作为标示分页(下面的例子都是以last_seen来排序的,要求取顺序为20-30行的数据)
SELECT Username,real_filename,Row_number() over (order by last_seen desc) as rn INTO #tempTable from Allftplog
SELECT * FROM #tempTable where rn between 20 and 30;
2.使用IDENTITY来设定行号,根据行号来分页
SELECT Username,real_filename,IDENTITY(int,1,1) as rn into #tempTable from Allftplog order by last_seen desc;
SELECT * FROM #tempTable where rn between 20 and 30;
3.使用With AS() 来生成临时表
With UNIT AS(SELECT Row_number() over (order by last_seen desc) as rn ,Username,real_filename from Allftplog);
select * from UNIT where rn between 20 and 30
其中,大数据量的时候第三中方式最快,推荐使用。
最新文章
- Java基础Map接口+Collections工具类
- javascript数据结构和算法
- 个人理解的javascript作用域链与闭包
- js中常常容易忘记的基本概念
- Tomcat常见的内存溢出,以及解决方法
- 2.C#中泛型在方法Method上的实现
- C#开发的高性能EXCEL导入、导出工具DataPie(支持MSSQL、ORACLE、ACCESS,附源码下载地址)[转]
- C语言小知识
- 你好,C++(40)7.1 一切指针都是纸老虎:彻底理解指针
- WSDL规则解释(转)
- 解决mac 10.11 以后 无法使用未签名第三驱动
- 文件系统满的话(filesystem full),该如何处理。
- JEECG 单点登录 SSO
- 11: Nginx安装lua支持
- ZH奶酪:基于ionic.io平台的ionic消息推送功能实现
- 1001 A+B
- 【maven】mvn 命令
- Python中根据提供的日期,返回是一年中的第几天
- (转)Linux内核基数树应用分析
- JSON.stringify处理对象时的问题
热门文章
- scikit-learn:3.2. Grid Search: Searching for estimator parameters
- 开源项目 AllJoyn 基础服务
- 特性Attibute定义和使用
- 104.virtual虚函数多态与异构数据结构
- 27.C语言宽字符操作
- Android App中使用Gallery制作幻灯片播放效果
- XML之序列化C#实体类,DataTable,List
- asp.net MVC4.0中几种控制器的区别
- vue中eventbus的使用
- 学习《深度学习与计算机视觉算法原理框架应用》《大数据架构详解从数据获取到深度学习》PDF代码