概述
自己去感受速度的加快吧
SQL> CREATE TABLE T AS SELECT * FROM DBA_OBJECTS, DBA_SEQUENCES;
Table created
SQL>
SQL> SELECT OBJECT_ID, OBJECT_NAME
2 FROM (SELECT ROWNUM RN, OBJECT_ID, OBJECT_NAME
3 FROM (SELECT OBJECT_ID, OBJECT_NAME FROM T))
4 WHERE RN BETWEEN 11 AND 20;
OBJECT_ID OBJECT_NAME
---------- --------------------------------------------------------------------------------
36 I_OBJ1
44 I_USER1
53 I_CDEF4
52 I_CDEF3
51 I_CDEF2
39 I_IND1
26 I_PROXY_ROLE_DATA$_1
7 I_TS#
50 I_CDEF1
43 I_TS1
10 rows selected
19秒
SQL>
SQL> SELECT OBJECT_ID, OBJECT_NAME
2 FROM (SELECT ROWNUM RN, OBJECT_ID, OBJECT_NAME
3 FROM (SELECT OBJECT_ID, OBJECT_NAME FROM T)
4 WHERE ROWNUM <= 20)
5 WHERE RN >= 11;
OBJECT_ID OBJECT_NAME
---------- --------------------------------------------------------------------------------
36 I_OBJ1
44 I_USER1
53 I_CDEF4
52 I_CDEF3
51 I_CDEF2
39 I_IND1
26 I_PROXY_ROLE_DATA$_1
7 I_TS#
50 I_CDEF1
43 I_TS1
10 rows selected
0.2秒
关于这个问题版主的大作
Oracle分页查询语句(一):分页查询标准写法。
Oracle分页查询语句(二):分页查询标准写法与错误写法效率对比。
Oracle分页查询语句(三):表连接情况效率对比。
Oracle分页查询语句(四):内部子查询排序的情况。
Oracle分页查询语句(五):UNION ALL和GROUP BY等操作会导致分页查询的效率优势消失。
Oracle分页查询语句(六):分页查询翻页到最后的性能问题。
Oracle分页查询语句(七):ORDER BY STOPKEY和ORDER BY在翻页最后几页的性能差别。
Oracle分页查询格式(八):如何对包含UNION ALL的分页语句编写特殊的分页查询语句。
Oracle分页查询格式(九):如何对包含DISTINCT/GROUP BY/UNIQUE的分页语句编写特殊的分页查询语句。
Oracle分页查询格式(十):10g的新执行计划GROUP BY STOPKEY,解决了GROUP BY分页效率低的问题。
Oracle分页查询格式(十一):介绍分析函数用于分页。
Oracle分页查询格式(十二):介绍分析函数用于分页,且排序字段上包含索引的情况。
Oracle分页查询格式(十三):介绍HASH SORT CLUSTER表对分页查询的帮助。
最后
以上就是精明方盒为你收集整理的oracle查询最近十条数据_怎么以高效的性能获取表记录最高的那前十条数据的全部内容,希望文章能够帮你解决oracle查询最近十条数据_怎么以高效的性能获取表记录最高的那前十条数据所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复