[ORACLE] NTILE() 함수로 순위 그룹 나누기 완벽 가이드
NTILE() 함수는 Oracle SQL의 분석 함수(윈도 함수) 중 하나로, 지정한 수의 동일한 구간(타일)으로 행을 분할하는 데 사용됩니다. 데이터를 사분위수, 분위수 등으로 나누고자 할 때 매우 유용하게 사용되며, 고객 등급, 점수 구간, 판매 순위 등의 실무에서 자주 활용됩니다.1. NTILE() 함수란?NTILE(n) 함수는 데이터를 n개의 동일한 그룹으로 나누고 각 행이 속한 구간 번호(1 ~ n)를 반환합니다.문법NTILE(n) OVER (ORDER BY column_name)n: 나눌 구간 수 (정수)ORDER BY: 정렬 기준 칼럼 (필수)2. NTILE() 기본 예제SELECT employee_id, salary, NTILE(4) OVER (ORDER BY salary DES..
Oracle
2025. 6. 1. 20:00