본문 바로가기
SQL

KEEP

by devdevdev 2022. 4. 1.

부서별로 가장 높은 급여를 받는 사람이 얼마지?

SELECT DEPTNO
     , MAX(SAL) AS MAX_SAL
  FROM EMP
 GROUP BY DEPTNO

부서별로 가장 오래 근무한 사람의 급여가 얼마지?

SELECT DEPTNO
     , MAX(SAL) KEEP ( DENSE_RANK LAST  ORDER BY HIREDATE ASC ) AS JOIN_LAST_SAL
  FROM EMP
 GROUP BY DEPTNO

 

출처

https://hello-nanam.tistory.com/40

 

오라클 KEEP , FIRST , LAST 예제로 확인하는 사용법

오라클 KEEP KEEP 단어 자체의 의미를 보면 "유지하다" 라는 의미를 가지고 있습니다. 오라클에서 사용하는 KEEP 은 단독으로 사용하기 보다는 FIRST , LAST 와 함께 사용하게 되는데 정렬을 통해 첫번

hello-nanam.tistory.com

 

728x90

'SQL' 카테고리의 다른 글

DML 튜닝  (0) 2022.04.09
AutoTrace 기능 켜기  (0) 2022.04.09
소트 튜닝  (0) 2022.04.01
SQL 튜닝의 중요성  (0) 2022.04.01
SqlDeveloper 단축키  (0) 2022.04.01

댓글