oracle通过行范围查询取4至10行并排序

 更新时间:2014年09月11日 17:22:44   投稿:whsnow  
这篇文章主要介绍了oracle如果查询取4至10行并排序,很简单,很实用,正在学习oracle的朋友可以参考下

不能直接用rownum,要查询出来以后用别名转换。

以EMP表为范例,取4至10行:

select * from (select rownum id,t.* from emp t) where id between 4 and 10;

有需要排序的,一定要这样处理:

select * from ( 

select rownum rn,t.* from ( 

select a.* from eba02 a order by eba003) t where rownum <= 110) 

where rn >= 110;

相关文章

  • oracle中merge into用法及实例解析

    oracle中merge into用法及实例解析

    这篇文章主要介绍了oracle中merge into用法及实例解析,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • 新手学oracle常见疑问

    新手学oracle常见疑问

    这篇文章主要介绍了新手学oracle常见的疑问,第一,索引范围扫描,第二,索引唯一扫描,需要的朋友可以参考下
    2015-07-07
  • Oracle 11g实现安全加固的完整步骤

    Oracle 11g实现安全加固的完整步骤

    这篇文章主要给大家介绍了关于Oracle 11g实现安全加固的完整步骤,文中通过示例代码将实现的步骤一步步介绍的非常详细,对大家学习或者使用Oracle 11g具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2018-05-05
  • oracle的归档模式 ORACLE数据库归档日志常用命令

    oracle的归档模式 ORACLE数据库归档日志常用命令

    Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里
    2013-01-01
  • Oracle数据库如何将表的某一列所有值用逗号隔开去重后合并成一行

    Oracle数据库如何将表的某一列所有值用逗号隔开去重后合并成一行

    在做系统时经常会遇到在⼀个字段中,⽤逗号或其他符号分隔存储多个信息,这篇文章主要给大家介绍了关于Oracle数据库如何将表的某一列所有值用逗号隔开去重后合并成一行的相关资料,需要的朋友可以参考下
    2023-12-12
  • oralce 计算时间差的实现

    oralce 计算时间差的实现

    这篇文章主要介绍了oralce 计算时间差的实现的相关资料,需要的朋友可以参考下
    2017-05-05
  • Oracle表空间与权限的深入讲解

    Oracle表空间与权限的深入讲解

    Oracle表空间(tablespaces)是一个逻辑的概念,真正存放数据的是数据文件(data files),下面这篇文章主要给大家介绍了关于Oracle表空间与权限的相关资料,需要的朋友可以参考下
    2021-11-11
  • Navicat连接Oracle详细教程

    Navicat连接Oracle详细教程

    这篇文章主要介绍了Navicat连接Oracle详细教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Oracle中死事务的检查语句

    Oracle中死事务的检查语句

    本节主要介绍了Oracle中死事务的检查语句,需要的朋友可以参考下
    2014-07-07
  • Oracle数据库密码文件的使用与维护

    Oracle数据库密码文件的使用与维护

    Oracle数据库密码文件的使用与维护...
    2007-03-03

最新评论