---rownum是Oracle中的隐藏列。
rownum只能和<=和<一起使用,不能使用>和>=。
----可以根据rownum取前几行数据
SQL> select * from emp where rownum <=10;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
----- ---------- --------- ----- ----------- --------- --------- ------
7369 SMITH CLERK 7902 1980/12/17 1064.80 20
7499 ALLEN SALESMAN 7698 1981/2/20 2576.82 300.00 30
7521 WARD SALESMAN 7698 1981/2/22 2013.14 500.00 30
7566 JONES MANAGER 7839 1981/4/2 2975.00 20
7654 MARTIN SALESMAN 7698 1981/9/28 2013.14 1400.00 30
7698 BLAKE MANAGER 7839 1981/5/1 3448.50 30
7782 CLARK MANAGER 7839 1981/6/9 2450.00 10
7788 SCOTT ANALYST 7566 1987/4/19 4392.30 20
7839 KING PRESIDENT 1981/11/17 5000.00 10
7844 TURNER SALESMAN 7698 1981/9/8 2415.77 0.00 30
10 rows selected