dense_rank
Ранжирует текущую строку внутри своего раздела без пропусков. Другими словами, если значение любой новой строки, с которой мы столкнемся, равно значению одной из предыдущих строк, то она получит следующий последовательный ранг без пропусков в ранжировании.
Функция rank предоставляет такое же поведение, но с пропусками в ранжировании.
Синтаксис
Псевдоним: denseRank
(чувствительность к регистру)
Для получения более подробной информации о синтаксисе оконных функций см.: Оконные функции - Синтаксис.
Возвращаемое значение
- Число для текущей строки внутри своего раздела, без пропусков в ранжировании. UInt64.
Пример
Следующий пример основан на примере, представленном в видео-инструкции Ранжирующие оконные функции в ClickHouse.
Запрос:
Результат: