--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;

--3:无ORDER BY排序的写法。(建议使用方法1代替)

--(此方法随着查询数据量的扩张,速度会越来越慢哦!)

SELECT *

FROM (Select ROWNUM AS ROWNO, T.*

from k_task T

where Flight_date between to_date('20060501', 'yyyymmdd') and

to_date('20060731', 'yyyymmdd')) TABLE_ALIAS

WHERE TABLE_ALIAS.ROWNO <= 20

AND TABLE_ALIAS.ROWNO >= 10;

--TABLE_ALIAS.ROWNO between 10 and 100;

--4:有ORDER BY排序的写法.(建议使用方法2代替)

--(此方法随着查询范围的扩大,速度会越来越慢哦!)

SELECT *

FROM (SELECT TT.*, ROWNUM AS ROWNO

FROM (Select *

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) TABLE_ALIAS

where TABLE_ALIAS.rowno BETWEEN 10 AND 20;

--5另类语法。(有ORDER BY写法)

--(语法风格与传统的SQL语法不同,不方便阅读与理解,为规范与统一标准,不推荐使用。)

With partdata as(

SELECT ROWNUM AS ROWNO, TT.* FROM (Select *

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)

Select * from partdata where rowno >= 10;

--6另类语法 。(无ORDER BY写法)

With partdata as(

Select ROWNUM AS ROWNO, T.*

From K_task T

where Flight_date between to_date('20060501', 'yyyymmdd') and

To_date('20060531', 'yyyymmdd')

AND ROWNUM <= 20)

Select * from partdata where Rowno >= 10;

oracle 地市 区县分组,oracle分组写法 - 挣扎在陌生城市ITMAN的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐

  1. oracle的一ww,oracle积累 - 米图ww的个人空间 - OSCHINA - 中文开源技术交流社区

    计算本星期的起始结束日期 --得到星期一的日期 select trunc(sysdate,''DD'')-to_char(sysdate,''D'')+2 from dual; --得到星期天的日期 ...

  2. oracle M4,oracle高级部分 - osc_9gm4ypss的个人空间 - OSCHINA - 中文开源技术交流社区...

    回顾 多表关联查询的方式 内连接 根据AB表关联的条件进行过滤查询,只保留满足条件数据 Select * from a,b where a.xxx=b.xxx;Select * from a inne ...

  3. 视图单行子查询返回mysql,Oracle命令整理 - osc_sj1kgo4z的个人空间 - OSCHINA - 中文开源技术交流社区...

    常用命令 1 sqlplus  scott/tiger@192.168.47.10:1521/orcl后面不要加: sqlplus  sys/oracle  as sysdba             ...

  4. oracle查询第二个字为a,Oracle多表查询 - osc_yqnlq679的个人空间 - OSCHINA - 中文开源技术交流社区...

    本节剖析Oracle多表查询中的相关内容. 本文所用到的表为oracle中scott用户下的emp表,dept表,数据如下: 一.笛卡尔集: 概念:假设A,B是2个集合,A X B所形成的集合叫笛卡尔 ...

  5. oracle rman异地备份,Rman 异地备份 - markGao的个人空间 - OSCHINA - 中文开源技术交流社区...

    因为我们数据库服务器的空间有限,同时也考虑到异地备份的好处,虽说异地备份操作比同机备份繁琐,但是我们还是推荐使用Rman 的异地备份. 1.在备份以前请确认数据库的归档方式 RMAN CMD C:\D ...

  6. WSL安装Oracle,WSL安装JDK8 - terwergreen的个人空间 - OSCHINA - 中文开源技术交流社区...

    下载地址 JDK_URL https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html UN ...

  7. oracle添加伪列,Oracle伪列 - jifengtang的个人空间 - OSCHINA - 中文开源技术交流社区...

    在oracle10g和下,伪列包括如下内容: lHierarchical Query Pseudocolumns 分级查询是oracle提供的递归查询语法,在这里不做展开.只有在分级查询下,才可以使用 ...

  8. oracle ko16mswin949,mysql字符集 - osc_wq7ij8li的个人空间 - OSCHINA - 中文开源技术交流社区...

    恰当的字符集,畅快的体验! 00.Oracle字符集 Subsets and Supersets   #子集与超集 Table A-11 Subset-Superset Pairs Subset(子集 ...

  9. oracle安装检测空间china,oracle安装 - Ginn的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.oracle服务器安装(安装到虚拟机的win2003中) 1.windows 2003已经在虚拟机部署好 2.将10201_database_win32.zip 从xp本机拖拽拷贝到win2003 ...

最新文章

  1. wp7使用Cocos2d-X for XNA制作一个塔防类游戏 (二)在游戏中加入地图和怪物。(上)
  2. 管线命令 cut grep
  3. java冗余_Java使用lombok消除冗余代码的方法步骤
  4. FreeRTOS内核详解(1) —— 临界段保护原理
  5. en60204标准_工业机械一般办理CE认证的标准
  6. Boxes in a Line UVA - 12657 (双向链表)
  7. 简书bug(已修复):网络不佳时安卓1.11.3呈现的空白页面如图
  8. 跟着开源项目学因果推断——causalnex(十三)
  9. python图书馆抢座_python模拟表单提交登录图书馆
  10. linux下order by 报出ORDER BY clause is not in SELECT list
  11. linux操作系统shell脚本编程实验报告,Linux操作系统实验报告|linux实验报告总结
  12. 全国计算机高新技术模块,全国计算机信息高新技术考试模块总表.doc
  13. 怎么从apk源码中查看服务器地址,反编译apk查看源码
  14. kindle电子书去drm_如何将无DRM的电子书加载到Kindle
  15. 互亿无线5G视频短信
  16. 世界500强面试题 - 头脑
  17. 【汉字】转【pīnyīn】
  18. 单机和弱联网游戏内购,白嫖的机会来了
  19. 一张图了解华为云服务
  20. slack 开源系统_Slack团队聊天的5种开源替代品

热门文章

  1. 3 款实用的在线JS代码工具推荐
  2. 真想做个网站赚点钱啊,
  3. python积分计算_fx-CG系列图形计算器CAS应用程序Khicasen
  4. mfc三视图和斜等测图实现_如何在UE4中实现NPR(非真实感)渲染效果?
  5. matlab空域图像增强,图像处理的MATLAB实现实验一 空域图像增强.doc
  6. 打开html文件图片为什么没有_提高网站打开速度秘诀:压缩html,Javascript和CSS文件...
  7. Markdown 官方教程
  8. 什么是技术档案(Technical Archives)?
  9. Arduino十大滤波算法程序大全(精编无错版)
  10. QTreeView处理大量数据(使用1000万条数据,每次都只是部分刷新)