passer1991

oracle 的分页

select * from (select rownum rn , t1.* from ( select * from emp order by empno ) t1 where rownum <=10) t2 where rn >=5 ;

 

select * from emp where rowid in (select rid from (select rid from (select rownum rn,rid from (select rowid rid ,empno from emp) where rownum <=10) where rn>=5)) order by empno;

posted on 2013-05-18 20:55  passer1991  阅读(95)  评论(0编辑  收藏  举报

导航