select top 10 * from table_name where

解决方案 »

  1.   

    不对啊
    oracle提示
     未找到预期 FROM 关键字
      

  2.   

    啊*&%*&&&*(*
    我的是SQL Server啊
    Oracle我不懂啊:(
      

  3.   

    select * 
      from table_name 
     where rownum < 11;
      

  4.   

    top 10 is right in sql server.
      

  5.   

    : KingSunSha(弱水三千) 请问若取区间值呢,好像这样不行!
    select * 
      from table_name 
    where rownum >11 and rownum <50 ; rownum 只能控制小于,不能大于
    那用什么方法实现区间取值?
      

  6.   

    select *
      from (select rownum rnum, * 
              from table_name)
    where rnum > 11 and rnum < 50
      

  7.   

    : KingSunSha(弱水三千) 
    我对你的景仰犹如长江之水滔滔不绝……绝对真诚!
    能否告知联系方式?
    email:[email protected]
      

  8.   

    弱水兄:请问你知不知道在Sql Server中如何实现区间取值?
    我好像找不到相关的帮助啊:(
      

  9.   

    http://www.csdn.net/Expert/topic/460/460015.shtm
      

  10.   

    你如果是在SQL SERVER中或是ORACLE.8.1.6以上的版本可以这样:
    select top 10 * from table_name 
    如果在为ORACLE.8.1.6以下的版本是不能实现的,只能在系统的前台编写控制了。
      

  11.   

    select * 
      from table_name 
    where rownum <= 你要的记录数
      

  12.   

    : progame(来来往往,不知所云.......) (2001-10-3 13:15:25)  得0分 
    弱水兄:请问你知不知道在Sql Server中如何实现区间取值?
    我好像找不到相关的帮助啊:(  各位,这个问题还没解决呀