【Oracle】分页 李四
Oracle分页一般来说有三种方式,各有优劣 用三种方式查询同一结果得出: 1.根据ROWID 这种方式效率最高,但语句感觉相对比较复杂 2.根据分析函数来分页 效率比较低,语句简单 3.按ROWNUM来分 效率一般,语句也不复杂 例1: select * from t_xiaoxi where rowid in (select rid from (select rownum rn,rid from (select rowid rid,cid from t_xiaoxi order by cid desc )where rownum <10000)where rn>9980)order by cid desc; // 执行时间0.03s 例2: select * from(select t.*,row_nub