一、使用rownum 分页未进行排序操作
select * from (select rownum rn,t.* from test_packet t)
where rn between 1 and 10
执行结果如下
二、如果上面sql加上排序
执行结果如下
这样的结果是错误,rownum 也被打乱
应该把上面语语句改为
执行结果如下,得到这样的结果才是正确的
因此,如果使用rownum进行分页,要进行排序操作,则先排序,再使用rownum进行分页操作
一、使用rownum 分页未进行排序操作
select * from (select rownum rn,t.* from test_packet t)
where rn between 1 and 10
执行结果如下
二、如果上面sql加上排序
执行结果如下
这样的结果是错误,rownum 也被打乱
应该把上面语语句改为
执行结果如下,得到这样的结果才是正确的
因此,如果使用rownum进行分页,要进行排序操作,则先排序,再使用rownum进行分页操作
上一篇:java遍历map几种简单方法
Kafka原理及使用注意事项
guava基本上可以说是java开发项目中,大概率会引入的包,今天介绍的主et<V>>`
unipush的使用及注意事项
一、索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题, ...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M