Oracle分页查询的提升阶段
来源:互联网 发布:吉首大学教务网络 编辑:程序博客网 时间:2024/05/16 11:29
--Oracle分页查询
--简单初级阶段
SELECT * FROM (SELECT * FROM score s ORDER BY math DESC) WHERE ROWNUM = 1;
--中级阶段,基本实现了结果,但仍有可优化的空间!
SELECT *
FROM (SELECT so.*, ROWNUM rw
FROM (SELECT * FROM score s ORDER BY math DESC) so) sa
WHERE sa.rw >= 1
AND sa.rw <= 4;
--究极形态...!效率最高!
SELECT *
FROM (SELECT SO.*, ROWNUM RW
FROM (SELECT * FROM SCORE S ORDER BY MATH DESC) SO
WHERE ROWNUM <= 4) SA
WHERE SA.RW >= 1;
--简单初级阶段
SELECT * FROM (SELECT * FROM score s ORDER BY math DESC) WHERE ROWNUM = 1;
--中级阶段,基本实现了结果,但仍有可优化的空间!
SELECT *
FROM (SELECT so.*, ROWNUM rw
FROM (SELECT * FROM score s ORDER BY math DESC) so) sa
WHERE sa.rw >= 1
AND sa.rw <= 4;
--究极形态...!效率最高!
SELECT *
FROM (SELECT SO.*, ROWNUM RW
FROM (SELECT * FROM SCORE S ORDER BY MATH DESC) SO
WHERE ROWNUM <= 4) SA
WHERE SA.RW >= 1;
想继续深入,可参照大牛的这篇文章:
http://blog.csdn.net/anxpp/article/details/51534006
1 0
- Oracle分页查询的提升阶段
- Oracle的分页查询
- Oracle的分页查询
- Oracle的分页查询
- Oracle的分页查询
- Oracle的分页查询
- oracle的分页查询
- Oracle的分页查询
- ORACLE 的分页查询
- Oracle的分页查询
- oracle的分页查询
- oracle的分页查询
- Oracle的分页查询功能-
- Oracle的分页查询语句
- Oracle的分页查询语句
- Oracle的分页查询语句
- Oracle的分页查询语句
- oracle分页查询的实现
- Java时钟(实现扫秒及表盘替换)
- 车牌识别系统研发的必要性
- SSH登陆Ubuntu
- 最优布线
- 使用栈结构简易实现浏览器的后退与前进功能(以Android为例)
- Oracle分页查询的提升阶段
- shell变量计算长度及加减运算方法总结
- 1
- SLA by Short brain-Apr-2017
- 2
- jq桌面换肤效果
- 《数论概论》读书笔记(第二章)勾股数组
- ubuntu开启SSH服务
- Semaphore信号量使用