oracle分页查询,一个select语句解决,不需要子查询。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle分页查询,一个select语句解决,不需要子查询。相关的知识,希望对你有一定的参考价值。
select column1, column2from (select rownum recno, column1, column2
from table_name
order by column1)
where recno between N and N+10
不用子查询似乎不可能,上面语句可以输入参数实现分页查询,要不就食用存储过程。 参考技术A oracle没有这么简单的分页查询~
mysql和sqlserver倒是有关键字可以直接限定返回结果集,oracle是不行滴~ 参考技术B select * from (select t1.*,rownum rn from (select * from '||tablename||')t1 where rownum>='||v_end||')where rn>='||v_begin';
以上是关于oracle分页查询,一个select语句解决,不需要子查询。的主要内容,如果未能解决你的问题,请参考以下文章