Oracle中没有limit,top等,需要嵌套查询来实现类似功能。
order by 与 rownum一起使用时,Oracle中需要三层查询实现:
select b.*
from (select rownum r, a.*
from (select b.* from nfs_gbl.batch_job b order by b.ref_no) a) b
where r >= 1
and r <= 2;
本文介绍在Oracle数据库中如何实现分页查询。由于Oracle不支持limit和top关键字, 需要通过复杂的嵌套查询结合orderby与rownum来完成。文章详细展示了通过三层查询的方式实现指定范围的数据获取。
Oracle中没有limit,top等,需要嵌套查询来实现类似功能。
order by 与 rownum一起使用时,Oracle中需要三层查询实现:
select b.*
from (select rownum r, a.*
from (select b.* from nfs_gbl.batch_job b order by b.ref_no) a) b
where r >= 1
and r <= 2;
2149

被折叠的 条评论
为什么被折叠?