今天又有朋友问到oracle中查找记录,由于Oracle中查找第begin_num 到 end_num 之间的记录数,如分页查找等,很多面试题经常会问到,因为很多时候都要用这类查询。
下面我用子查询写一个查询语句:
select * from (
select ta.*,rownum r from(
select * from table_name -- 表名
) ta where rownum<end_num --结束记录数
)tb where r>begin_num; --开始记录数
如果有更好的方式,请跟帖哦!
时间: 2024-10-01 22:49:10