rownum是Oracle的一个伪劣,它的顺序根据从表中获取记录的顺序递增,这里要注意的是:由于记录在表中是无序存放的,因此你无法通过简单的rownum和order by的组合获得类似TOP N的结果。
Oracle 通过rownum实现分页
(Oracle)Rownum释疑
Oracle数据库学习之Rownum
Oracle 中Rownum用法总结,Rownum 与 ROWID 区别
Oracle利用Rownum和rowid分页
Oracle数据库中Rownum分页
我们的测试数据如下:
select * from test;
ID NAME
---------- --------------------
1 A
3 C
4 C
8 C
10 D
2 B
5 C
7 C
6 C
9 D
通过rownum