oracle 使用rownum分页及注意事项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 使用rownum分页及注意事项相关的知识,希望对你有一定的参考价值。

一、使用rownum 分页未进行排序操作

select * from (select rownum rn,t.* from test_packet t)

where rn between 1 and 10


执行结果如下

技术分享图片


二、如果上面sql加上排序

技术分享图片


执行结果如下

技术分享图片

这样的结果是错误,rownum 也被打乱


应该把上面语语句改为

技术分享图片


执行结果如下,得到这样的结果才是正确的

技术分享图片

因此,如果使用rownum进行分页,要进行排序操作,则先排序,再使用rownum进行分页操作




以上是关于oracle 使用rownum分页及注意事项的主要内容,如果未能解决你的问题,请参考以下文章