관리 메뉴

Life goes slowly...

[Oracle] first_value() - 집합중 첫번째 값을 가져오는 그룹함수 본문

프로그래밍/Oracle

[Oracle] first_value() - 집합중 첫번째 값을 가져오는 그룹함수

빨강소 2020. 12. 3. 07:32
728x90
반응형

 

 

오라클(Oracle)의 FIRST_VALUE() 함수

오라클(Oracle)의 FIRST_VALUE() 함수는 집합 중 첫 번째 Data를 가져오는 그룹 함수입니다.

값의 정렬된 그룹 중 첫 번째 값을 반환하는 분석함수로써 만약 그룹의 첫번째 값이 NULL이라면, IGNORE NULLS을 지정하지 않은 한 NULL을 반환합니다. 만약 IGNORE NULLS을 지정하였다면 그룹 내의 첫 번째 NON_NULL 값을 반환하며, 그룹의 모든 값이 NULL이라면 NULL을 반환하게 됩니다.

FIRST_VALUE() 함수는 오라클(Oracle)에서만 사용이 가능한 함수입니다.

 

//FIRST_VALUE() 함수 사용법

SELECT name
     , job
     , money
     , FIRST_VALUE(money) OVER() AS money_first
FROM company



//FIRST_VALUE() 함수에서 order by 사용법

SELECT name
     , job
     , money
     , FIRST_VALUE(money) OVER(ORDER BY job) AS money_first
FROM company

 

 

728x90
반응형
Comments