# DENSERANK

## Content

이 함수는 현재 행의 파티션 내 순위를 **빈칸 없이** 반환합니다. 동일한 값을 가진 행들은 **같은 순위**를 부여받으며, **동점 처리**됩니다.
행을 정렬하기 위해서는 **ORDERBY**가 필요합니다. 동점인 행들은 **ORDERBY 필드들의 결합된 값**으로 식별됩니다.
**ORDERBY**를 지정하지 않으면, 모든 행은 동점으로 간주되며 반환값은 모두 1이 됩니다. **FRAMEROWS**나 **FRAMERANGE**와 같은 윈도우 프레임 정의는 지원하지 않습니다. 기본적으로 **NULL** 값도 포함되며, 가장 낮은 값으로 처리됩니다.

## 구문

`DENSERANK()`

## 예시

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

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

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

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