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

sql查找出数据表中第30到第40条记录有字段ID ,但id不连续[解决办法]引用:有字段ID ,但id不连续用rownumsel

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;