龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > Oracle 技术 >

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

时间:2014-09-12 11:50来源:网络整理 作者:网络 点击:
分享到:
这篇文章主要介绍了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;
精彩图集

赞助商链接