我是靠谱客的博主 精明方盒,最近开发中收集的这篇文章主要介绍oracle查询最近十条数据_怎么以高效的性能获取表记录最高的那前十条数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

自己去感受速度的加快吧

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查询最近十条数据_怎么以高效的性能获取表记录最高的那前十条数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部