各位用户为了找寻关于oracle通过行范围查询取4至10行的资料费劲了很多周折。这里教程网为您整理了关于oracle通过行范围查询取4至10行的相关资料,仅供查阅,以下为您介绍关于oracle通过行范围查询取4至10行的详细内容
不能直接用rownum,要查询出来以后用别名转换。
以EMP表为范例,取4至10行:
? 1select
*
from
(
select
rownum id,t.*
from
emp t)
where
id
between
4
and
10;
有需要排序的,一定要这样处理:
? 1 2 3 4select
*
from
(
select
rownum rn,t.*
from
(
select
a.*
from
eba02 a
order
by
eba003) t
where
rownum <= 110)
where
rn >= 110;