--1:无ORDER BY排序的写法。(效率最高)
--(经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!)
SELECT *
FROM (Select ROWNUM AS ROWNO, T.*
from k_task T
where Flight_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 k_task T
where flight_date between to_date('20060501', 'yyyymmdd') and
to_date('20060531', 'yyyymmdd')
ORDER BY FACT_UP_TIME, flight_no) TT
WHERE ROWNUM <= 20) TABLE_ALIAS
where TABLE_ALIAS.rowno >= 10;
分享到:
相关推荐
Oracle 分页实例 带分页控件用法 Oracle 实现数据列表分页。
java实现oracle分页策略完整版,可当做参考类使用,有详细注释,适合初学者。
Oracle分页查询Oracle分页查询Oracle分页查询Oracle分页查询
oracle分页存储过程,oracle分页存储过程
ORACLE分页查询效率
oracle分页查询语句sql
Oracle分页(limit方式的运用)Oracle分页(limit方式的运用)
完整的java+oracle 分页代码,供初学者使用
oracle分页查询并返回总记录数据的存储过程
oracle分页,比较简单很好懂,能够清楚知道oracle分页机制
oracle&jsp简单实现分页,注意到Oracle包
Oracle的分页查询语句以及Oracle分页的存储过程
Oracle分页存储过程,里面包含C#调用代码实例;
Oracle All 添加 修改 更新 Oracle分页 emp表 存储过程实现
解决Oracle分页查询中排序与效率问题解决Oracle分页查询中排序与效率问题解决Oracle分页查询中排序与效率问题解决Oracle分页查询中排序与效率问题
Oracle 存储过程 Oracle分页 oracle分页
Oracle分页详解
mysql,oracle,sql server分页总结与比较
高效多条件 Oracle 分页存储过程 ,快速分页