oracle使用rownum做分页查询
2012-03-05 10:59
651 查看
select b.* from ( select t.*,rownum rr from v_view_forta t ) b where b.rr between 5 and 8 order by b.rr --1,13 表中group字段 020801 020801 020801 0201 0105 0310 021201 021201 021201 0306 0306 0212 021301 -- 11,13 表中group字段 ,正确 0306 0212 021301 -- 5,8 表中group字段 正确 0105 0310 021201 021201 select k.*,rownum rr from v_view_forta k where rownum between 2 and 6 -- 1,10 0101 0101 0104 0104 0105 0105 0110 011002 011002 011002 -- 2,6 结果集为空!!! -- 这样写结果同上 /*select g.*,rownum rr from v_view_forta g where rownum>=3 and rownum<=10*/ select * from ( select d.*,rownum rr from v_view_forta d ) p where p.rr>=2 and p.rr<=7 -- 1,10 020801 020801 020801 0201 0105 0310 021201 021201 021201 0306 -- 2,7 正确 020801 020801 0201 0105 0310 021201 /*结论:使用rownum做分页查询,必须将rownum放在子查询内!否则不起作用!!!*/
相关文章推荐
- Oracle的rownum原理和使用(分页查询)
- Oracle的rownum原理和使用(分页查询)
- oracle 数据之分页查询————rownum
- Oracle ROWNUM用法和分页查询总结
- Oracle中使用Rownum分页详细例子
- 使用rownum对oracle分页
- Oracle 多表分页查询rownum
- Oracle ROWNUM用法和分页查询总结
- Oracle数据分页查询(ROWNUM)
- oracle rownum 及分页处理的使用方法
- 使用rownum对oracle结果集快速分页的sql
- hibernate在分页查询oracle时出现了rownum_的列
- Oracle ROWNUM用法和分页查询总结
- Oracle 多表分页查询rownum
- rownum,rowid,row_number()及oracle分页查询.
- ORACLE分页查询语句_rownum(二)
- Oracle中使用Rownum分页详细例子
- Oracle ROWNUM用法和分页查询总结
- sql 使用top 来分页, Oracle 用rownum来分页
- 使用Oracle中的rownum实现分页