--FIRST_VALUE() OVER()
-- 정렬된 값 중 첫번째 값
=> 어떤값을 기준으로 할것인지 첫번쨰 ()로 쓰고 어떻게 정렬할 것인지 두번쨰 ()로 쓴다
SELECT name, buseo,basicpay,
FIRST_VALUE(basicpay) OVER(PARTITION BY buseo ORDER BY basicpay DESC) 부서별최대기본급
FROM insa;
=> 부서별로 기본급여의 최대값을 모두 출력한다.
SELECT name, buseo,basicpay,
FIRST_VALUE(basicpay) OVER(PARTITION BY buseo ORDER BY basicpay DESC)-basicpay
부서별최대급여와차이
FROM insa;
'오라클' 카테고리의 다른 글
오라클 문제 풀이 (0) | 2013.05.30 |
---|---|
오라클 문제 (0) | 2013.05.30 |
오라클 SUM OVER() : 조건에 만족하는 행의 합 구하기 (0) | 2013.05.30 |
오라클 COUNT() OVER() : 조건에 만족하는 행의 수 반환 (0) | 2013.05.30 |
오라클 분석 함수( RANK OVER() / ROW_NUMBER() OVER() ) (0) | 2013.05.30 |