查询前100条记录
select * from tablename where rownum<101

解决方案 »

  1.   

    select * from tablename where rownum<=N
      

  2.   

    select * from tablename top 10//前10条记录
      

  3.   

    ORACLE 里面好象没有TOP这个函数:(
      

  4.   


    相同道理, 如果想从表中取出按照某字段排序前M到N条记录
    下面的ORACLE语句是最好的:
    &nbsp;
    SQL> select ID from
         (
           select ID , rownum as con from
           (
            select ID  from TestSort order by ID
           )
           where rownum <= 3   /*N值*/
         )
         where con >= 2;  /*M 值*/注* 是black_snail 告诉偶的你可以找他的文章看看
      

  5.   

    还是要谢谢 iwom(鲜橙) 以及各位啦