ntile1 [SQL] 등급 매기기 함수 : NTILE 1. NTILE 함수 NTILE 함수는 SQL에서 사용되는 윈도우 함수 중 하나로, 정렬된 파티션(컬럼)의 행을 지정된 수의 그룹(n)으로 분할하여 각 행이 속한 그룹 번호를 반환합니다. 그룹은 1부터 시작하는 번호가 매겨집니다. 전체 행 데이터 수 (N)을 그룹(n)으로 나누었을 때 나머지가 존재하면 첫 번째 그룹부터 나머지가 없을 때까지 1씩 부여합니다.ex) N=20, n=3이면 3번 그룹까지 각 6개의 행을 부여하고 1번, 2번 그룹에 1행씩 추가 부여됩니다. 사용법NTILE(n) OVER (ORDER BY column_name) 여기서 n은 나눌 그룹의 개수를 의미하며, ORDER BY 절을 통해 정렬된 데이터를 기준으로 그룹을 나눕니다. 2. PARTITION BY 사용법NTIL.. 2024. 4. 25. 이전 1 다음