使用order by后如何挑出?
how to pick out after using order by?
我运行:
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 命令没有正确结束,我想修复它。我该怎么办?
您应该在订购后添加 rownum=1。
所以会是
select *
from
(
select aname, APERCENT
from AGENTS
order by APERCENT DESC
)
where ROWNUM=1;
我运行:
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 命令没有正确结束,我想修复它。我该怎么办?
您应该在订购后添加 rownum=1。 所以会是
select *
from
(
select aname, APERCENT
from AGENTS
order by APERCENT DESC
)
where ROWNUM=1;