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的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-10-10
  • Win7彻底卸载Oracle 11g图文步骤(靠谱)

    Win7彻底卸载Oracle 11g图文步骤(靠谱)

    网上资料结合自己的操作整理出的一套靠谱的彻底卸载Oracle 11g的图文步骤,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-03-03
  • Oracle实现细粒度访问控制的步骤

    Oracle实现细粒度访问控制的步骤

    细粒度访问控制是Oracle数据库中用于提供行级和列级安全控制的强大功能,本文主要给大家介绍了Oracle实现细粒度访问控制的步骤,并通过代码示例讲解的非常详细,需要的朋友可以参考下
    2024-09-09
  • Oracle数据库基本常用命令汇总

    Oracle数据库基本常用命令汇总

    以下是对Oracle中的数据库基本常用命令进行了总结介绍,需要的朋友可以过来参考下
    2013-08-08
  • Oracle查询今天、昨天、本周、上周、本月、上月数据方式

    Oracle查询今天、昨天、本周、上周、本月、上月数据方式

    这篇文章主要介绍了Oracle查询今天、昨天、本周、上周、本月、上月数据方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • Oracle使用pivot和unpivot函数实现行列转换

    Oracle使用pivot和unpivot函数实现行列转换

    项目开发过程中常常会涉及到oracle数据库的一个数据操作,那就是行列的互转,本文为大家介绍了两个可以实现这一操作的函数pivot和unpivot,感兴趣的可以了解一下
    2023-06-06
  • Mybatis出现ORA-00911: invalid character的解决办法

    Mybatis出现ORA-00911: invalid character的解决办法

    今天在项目中,使用Mybatis对oracle数据库进行操作的时候,报出ORA-00911: invalid character的错误,检查了一下SQL,发现都书写正确啊,复制到plsql上执行也都没问题,这什么原因呢,下面通过本文给大家解答下
    2016-12-12
  • Oracle中使用Rownum分页详细例子

    Oracle中使用Rownum分页详细例子

    这篇文章主要介绍了Oracle中使用Rownum分页详细例子,本文将分别展示使用rownum伪列和row_number()分析函数来完成Oracle数据分页操作的具体使用方法,需要的朋友可以参考下
    2014-07-07
  • Oracle 数据库自动存储管理-安装配置

    Oracle 数据库自动存储管理-安装配置

    关于ASM的讨论很多,但是到底什么是ASM?ASM是一个有效的抽象层,使你的Oracle数据库可以与叫做diskgroups的抽象空间一起使用,而不是直接使用datafiles。
    2009-05-05
  • Oracle数据库事务的开启与结束详解

    Oracle数据库事务的开启与结束详解

    事务是一个整体,这些操作要么全部执行成功,要么全部不执行,下面这篇文章主要给大家介绍了关于Oracle数据库事务的开启与结束的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-06-06

最新评论