当前位置: 代码迷 >> Oracle开发 >> sql查寻出数据表中第30到第40条记录
  详细解决方案

sql查寻出数据表中第30到第40条记录

热度:74   发布时间:2016-04-24 07:02:09.0
sql查找出数据表中第30到第40条记录
有字段ID ,但id不连续

------解决方案--------------------
引用:
有字段ID ,但id不连续

用rownum
select * from emp where rownum<=40
    minus 
select * from emp where rownum<=30
------解决方案--------------------
select t.*
  from (select t.*, rownum rn from emp t) t
 where rn between 30 and 40;
------解决方案--------------------
恩。。楼上几个回答了- -果断用 rownum
select rn,order_id,order_name from 
(select rownum rn ,order_id,order_name from testdata) where rn between 2 and 3;
  相关解决方案