sql查寻出数据表中第30到第40条记录
sql查找出数据表中第30到第40条记录
有字段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;
有字段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;