1

在 oracle 9i 中使用 top 关键字的格式是什么?我必须检索前 10 名记录..

4

3 回答 3

2

使用 RANK 函数,如...

select
   *
from
   (select empno,sal,rank()
    over (order by sal desc ) rnk
    from emp)
where rnk <= 5;

查询是从这里获取的

于 2009-04-09T06:54:46.957 回答
2

从 tbl1 中选择 column1,column2,其中 rownum<=10

于 2009-04-09T06:55:33.257 回答
1

您可以使用rownum 关键字

SELECT * FROM (your ordered query)  WHERE ROWNUM <= 10
于 2009-04-09T06:55:02.447 回答