Oracle数据库查询中返回指定的行数例如31到40,主键ID,但不连续,请问这样的语句如何写?

Oracle数据库没有top关键字,这个怎么实现啊
2025-03-29 06:41:27
推荐回答(3个)
回答1:

oracle分页:

select * from (
    select t.*,rownum from (
        select * from table1 where condition order by column) t )
    where rownum>(pangeNow-1)*5 and rownum<=(pageNow)*5

回答2:

使用rownum 多层嵌套

回答3:

用rownum来取31到40行