日期:2014-05-17  浏览次数:20740 次

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;