# W_PERCENTRANK

## Content

이 함수는 현재 행의 파티션 내에서의 상대적 순위 비율(백분율)을 계산합니다.
비율은 다음과 같은 방식으로 계산됩니다:
**(순위 - 1) / (전체 행 수 - 1)**
결과 범위는 [0, 1]입니다.
행을 정렬하기 위해서는 **ORDERBY**가 필요합니다. 동점인 행들은 **ORDERBY 필드들의 결합된 값**으로 식별됩니다. **ORDERBY**가 지정되지 않으면, 모든 행은 동점으로 간주되며 반환값은 **0**이 됩니다.
**FRAMEROWS**나 **FRAMERANGE**와 같은 윈도우 프레임 정의는 지원하지 않습니다. 기본적으로 **NULL** 값도 포함되며, 가장 낮은 값으로 처리됩니다.

## 구문

`W_PERCENTRANK()`

## 예시

```auto
//WINDOW(W_PERCENTRANK(), ORDERBY([sold]))

city     |    sold    |  percent_rank  |  rank-1
--------------------------------------------------------------
Paris         100          0               0
Berlin        150          0.25            1
Moscow        200          0.5             2             
Rome          200          0.5             2         
London        300          1               4

// WINDOW(W_PERCENTRANK(), ORDERBY([sold], [city]))

city    |    sold   |    percent_rank  |  rank-1
--------------------------------------------------------
Paris        100           0               0
Berlin       150           0.25            1
Moscow       200           0.5             2
Rome         200           0.75            3           
London       300           1               4
```