[ORACLE] LAST_VALUE() 함수 사용법 및 PARTITION BY 활용 법
Oracle SQL의 LAST_VALUE() 함수는 분석 함수 중 하나로, 지정된 정렬 기준에서 마지막 행의 값을 반환합니다. 시계열 데이터 분석이나 그룹 내 마지막 값을 추출할 때 유용하게 사용됩니다.1. LAST_VALUE() 함수란?LAST_VALUE(expr) OVER (PARTITION BY... ORDER BY... ROWS BETWEEN...) 형식으로 사용되며, 윈도 내 가장 마지막 행의 expr 값을 반환합니다.expr: 반환할 칼럼PARTITION BY: 그룹 기준ORDER BY: 정렬 기준ROWS BETWEEN: 윈도 범위 (옵션에 따라 결과가 달라짐)2. 기본 사용 예제SELECT employee_id, salary, LAST_VALUE(salary) OVER (ORDER..
Database/Oracle
2025. 6. 1. 18:00