Перейти к основному содержимому
Перейти к основному содержимому

dense_rank

Ранжирует текущую строку внутри своего раздела без пропусков. Другими словами, если значение любой новой строки, с которой мы столкнемся, равно значению одной из предыдущих строк, то она получит следующий последовательный ранг без пропусков в ранжировании.

Функция rank предоставляет такое же поведение, но с пропусками в ранжировании.

Синтаксис

Псевдоним: denseRank (чувствительность к регистру)

Для получения более подробной информации о синтаксисе оконных функций см.: Оконные функции - Синтаксис.

Возвращаемое значение

  • Число для текущей строки внутри своего раздела, без пропусков в ранжировании. UInt64.

Пример

Следующий пример основан на примере, представленном в видео-инструкции Ранжирующие оконные функции в ClickHouse.

Запрос:

Результат: