select * from (select rownum id,* from dept) where id<=4 and id>=2

解决方案 »

  1.   

    to pengdali(大力 V2.0) 果然好使
    为什么select dept.*,rownum from dept where ROWNUM<=4 and rownum>=2; 不行呢
      

  2.   

    泥SELECT一下WHERE ROWNUM>=2泥就会发现问题之所在了~
      

  3.   

    为什么会这样呢
    rownum>=1,可以   >1,>=2就不行了
      

  4.   

    select dept.*,rownum from dept where ROWNUM<=4
    minus
    select dept.*,rownum from dept where ROWNUM<=2;
    则只查询出ROW=3和4的记录minus是去除的意思