如果要查询符合条件记录的前几条应该怎么做?

解决方案 »

  1.   

    select * from test where rownum<12;不是物理位置
      

  2.   

    我是说符合记录的前几条怎么做,比如where price > 100
      

  3.   

    select * from
    (select * from test where price>100)
    where rownum<返回的条数+1;
      

  4.   

    你看一下这个   就应该稍微明白ROWNUM的用法了
    不明白的话 BAIDU一下就OK了   要是有疑问也可以在www.zgitr.com/bbs的ORACLE版块问
    http://www.zgitr.com/bbs/dispbbs.asp?boardid=6&id=220
      

  5.   

    rowid 才是记录的物理位置