使用订单后如何挑选?

时间:2015-10-12 06:04:48

标签: sql oracle sql-order-by rownum

我跑:

select aname, APERCENT from AGENTS order by APERCENT DESC;

我得到了这个结果:

ANAME APERCENT

john    7

jane    6

teddy   6

bob     6

allen   5

airon   5

现在我想要获取第一列,因此我添加了rownum=1

select aname, APERCENT from AGENTS order by APERCENT DESC where ROWNUM=1;

但是SQL命令没有正确结束,我想解决它。我该怎么办?

1 个答案:

答案 0 :(得分:0)

您应该在订购后添加rownum = 1。 所以它将是

select *
from
(
select aname, APERCENT 
from AGENTS 
order by APERCENT DESC 
)
where ROWNUM=1;