[ORACLE] CUME_DIST()로 누적 백분위 실무 중심 예제로 배우기
Oracle SQL의 CUME_DIST() 함수는 누적 백분율(Cumulative Distribution)을 계산하는 분석 함수로, 정렬된 데이터 집합에서 각 행의 상대적인 위치를 백분율로 알려줍니다.1. CUME_DIST() 함수란?CUME_DIST() OVER (PARTITION BY... ORDER BY...) 형식으로 사용되며, 주어진 그룹 내 정렬 기준에 따라 누적 백분율 값을 계산합니다.문법:CUME_DIST() OVER ( PARTITION BY column1 ORDER BY column2)PARTITION BY: 그룹 기준ORDER BY: 정렬 기준2. CUME_DIST()의 동작 원리특정 값 이하의 행 수를 전체 행 수로 나누어 계산합니다.공식: 누적 비율 = 해당 값 이하의 행 수 ..
Oracle
2025. 6. 1. 18:58