sql语句为:
select top 2 价格 from 销售表 order by 价格 desc
出错:
ORA-00923: 未找到预期FROM 关键字该如何只显示前五条记录?谢谢

解决方案 »

  1.   

    select  价格 from 销售表 
    where rownum<=2
    order by 价格 desc
      

  2.   

    select top 5 价格 from 销售表
      

  3.   

    oracle好像不能用Top的, 
    select 价格 from 
    (select  价格 from 销售表 order by 价格 desc)
    where rownum<=2;
      

  4.   

    楼主:这个查询不需要嵌套的,我不知道为什么给出来语句你不肯测试,看看下面两条语句,结果是不同的5条数据select  价格 from 销售表 
    where rownum<=5
    order by 价格 descselect  价格 from 销售表 
    where rownum<=5
    order by 价格