最高效的oracle分页语句,你会了吗?
来源:互联网 发布:三国无双7捏脸数据 编辑:程序博客网 时间:2024/05/19 11:47
--1:无ORDER BY排序的写法。(效率最高)
--(经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!)
SELECT *
FROM (SELECT ROWNUM AS rowno, t.*
FROM emp t
WHERE hire_date BETWEEN TO_DATE ('20060501', 'yyyymmdd')
AND TO_DATE ('20060731', 'yyyymmdd')
AND ROWNUM <= 20) table_alias
WHERE table_alias.rowno >= 10;
--2:有ORDER BY排序的写法。(效率最高)
--(经过测试,此方法随着查询范围的扩大,速度也会越来越慢哦!)
SELECT *
FROM (SELECT tt.*, ROWNUM AS rowno
FROM ( SELECT t.*
FROM emp t
WHERE hire_date BETWEEN TO_DATE ('20060501', 'yyyymmdd')
AND TO_DATE ('20060731', 'yyyymmdd')
ORDER BY create_time DESC, emp_no) tt
WHERE ROWNUM <= 20) table_alias
WHERE table_alias.rowno >= 10;
- 最高效的oracle分页语句,你会了吗?
- 你会休息吗?掌握最高效的休息方式
- 你会休息吗?掌握最高效的休息方式
- 你会休息吗?掌握最高效的休息方式
- oracle分页查询sql语法-最高效的分页
- 【转】你会休息吗?掌握最高效的休息方式----褪墨
- [转]你会休息吗?掌握最高效的休息方式
- 你会休息吗?掌握最高效的休息方式(转贴)
- jsp + oracle 排序分页 高效sql语句
- oracle 排序分页 高效sql语句
- ORACLE分页查询SQL语法——最高效的分页
- ORACLE分页查询SQL语法——最高效的分页
- ORACLE分页查询SQL语法——最高效的分页
- ORACLE分页查询SQL语法——最高效的分页
- ORACLE分页查询SQL语法——最高效的分页
- ORACLE分页查询SQL语法——最高效的分页
- ORACLE分页查询SQL语法——最高效的分页
- ORACLE分页查询SQL语法——最高效的分页
- linux学习笔记(六)
- 对电子游戏的平衡性和可玩性的直观感受和对游戏生涯的憧憬
- java实现链表及其相关操作
- 51Nod-1557-两个集合
- 基本的HTTP流程有哪些
- 最高效的oracle分页语句,你会了吗?
- Android优化 —— 布局
- MOOC 简单的整数划分问题
- 大二下,新的开始
- test
- 设计模式——工厂模式
- 深入掌握 ECMAScript 6 异步编程(四):async函数的含义与用法
- Html5 学习系列(六)Html5本地存储和本地数据库
- 单调递增最长子序列