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