您的位置:首页 > 数据库 > Oracle

oracle 使用rownum分页及注意事项

2018-03-23 08:57 676 查看
一、使用rownum 分页未进行排序操作
select * from (select rownum rn,t.* from test_packet t)
where rn between 1 and 10

执行结果如下



二、如果上面sql加上排序



执行结果如下



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

应该把上面语语句改为



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



因此,如果使用rownum进行分页,要进行排序操作,则先排序,再使用rownum进行分页操作
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle 注意 事项