Nth max salary in Oracle

前端 未结 26 1682
名媛妹妹
名媛妹妹 2020-11-30 07:02

To find out the Nth max sal in oracle i\'m using below query

SELECT DISTINCE sal 
FROM emp a 
WHERE (
       SELECT COUNT(DISTINCE sal) 
       FROM emp b 
          


        
26条回答
  •  爱一瞬间的悲伤
    2020-11-30 07:36

     SELECT sal
        FROM (
                    SELECT empno,
                                 deptno, sal,
                                  dense_rank( ) over ( partition by deptno order by sal desc) NRANK
                    FROM emp
                )
        WHERE NRANK = 4
    

提交回复
热议问题