[ORACLE] FIRST_VALUE() 함수 실전 예제 모음 : PARTITION BY와 함께
Oracle SQL의 FIRST_VALUE() 함수는 분석 함수 중 하나로, 지정된 파티션 또는 전체 데이터셋에서 첫 번째 값을 추출하는 데 사용됩니다. 시간 순서나 정렬 기준에 따라 그룹 내에서 첫 값을 가져와야 할 때 유용하며, 실무에서 빈번하게 활용됩니다.1. FIRST_VALUE() 함수란?FIRST_VALUE(expr) OVER (PARTITION BY... ORDER BY...) 형식으로 사용되며, 지정된 정렬 기준에 따라 첫 번째 행의 expr 값을 반환합니다.expr: 반환할 칼럼 값PARTITION BY: 그룹핑 기준ORDER BY: 정렬 기준 (첫 번째를 결정)2. 기본 사용 예제SELECT employee_id, department_id, salary, FIRST_VALUE..
Oracle
2025. 6. 1. 17:37