# NTILE

## Content

이 함수는 파티션을 N개의 버킷으로 나눈 뒤, 파티션 내 각 행에 **버킷 번호**를 할당합니다. **FRAMEROWS**나 **FRAMERANGE**와 같은 윈도우 프레임 정의는 지원하지 않습니다.

## 구문

`NTILE(n)`

## 인수

이 함수는 다음과 같은 인수를 제공합니다:

| **인수명** | **설명** |
| --- | --- |
| *n* | **[필수]** 버킷의 개수입니다. |

N은 양의 정수여야 하며, 버킷 번호는 1부터 시작합니다. 파티션 내 행 수가 N으로 나누어떨어지지 않으면, 큰 버킷이 앞에 오고 작은 버킷이 뒤에 오는 두 가지 크기의 버킷이 만들어집니다.
N이 파티션 내 행 수보다 크거나 같으면, 각 행이 하나의 버킷으로 처리됩니다.

## 예시

```auto
// WINDOW(NTILE(3), ORDERBY([sold]))

city     |    sold    |    ntile
----------------------------------------------
Paris         100           1
Berlin        150           1
Rome          200           2
Moscow        200           2
London        300           3
```