Oracle 中sql语句中的取前n条数据

Posted 青蛙跳跳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle 中sql语句中的取前n条数据相关的知识,希望对你有一定的参考价值。

取得薪水最高的前五名员工
 
sql:
select * from (
select empno,ename,sal from emp order by sal desc)
where
rownum< 6;
 
注意:
select * from (
table )
where
rownum< 6;
取前n条数据,oracle中用rownum < m;
1:其中m-1 等于要取的条数
2:rownum 只能有 < ,<= ,没有 >
3: 如m为6,则取得是前5条数据。
 
 

以上是关于Oracle 中sql语句中的取前n条数据的主要内容,如果未能解决你的问题,请参考以下文章