当前位置: 代码迷 >> Oracle管理 >> 问个rownum应用于分页的东东?解决思路
  详细解决方案

问个rownum应用于分页的东东?解决思路

热度:140   发布时间:2016-04-24 06:15:29.0
问个rownum应用于分页的东东?
两条语句哪个效率高了??
1.        
select   *   from   (        
        select   rownum   ids,   u.*   from   t_user   u)   t1
where   t1.ids   between   10   and   20;

2.
select   *   from   (  
        select   t1.*   from   (        
                select   rownum   ids,   u.*   from   t_user   u)   t1
        where   t1.ids   <=   20)   t2
where   t2.ids> =10;

------解决方案--------------------
贴出来两个sql的执行计划,看看,谁的执行计划好,就是谁的效率高了
------解决方案--------------------
select * from (
select rownum ids, u.* from t_user u
where rownum <= 20) t2
where t2.ids> =10;