`
frank1998819
  • 浏览: 758578 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

Oracle sql 分页

 
阅读更多
1. 第一种

select * from (select rownum rn, t.* from table_name t where rownum <= #{endIndex )   where rn >=#{startIndex}  

2.  第二种
select * from table_name t rowid in (select rid from (select rownum rn,rid from (select rowid rid, id from table_name t order by id desc) where rownum <= #{endIndex} ) where rn >= #{startIndex} ) order by id desc
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics