利用over开窗函数取第一条记录

SQL> set linesize 200
SQL> select * from (select a.* ,row_number() over( order by empno) rn  from emp a)
where rn=1  2 
  3  ;

     EMPNO ENAME      JOB        MGR HIREDATE     SAL       COMM     DEPTNO DNAME        RN
---------- ---------- --------- ---------- --------- ---------- ---------- ---------- -------------------------------------------------- ----------
      7369 SMITH      CLERK       7902 17-DEC-80     800      20 UFO 

posted @ 2014-02-18 16:15  czcb  阅读(1326)  评论(0编辑  收藏  举报