Вопросы к Поиску с Алисой
Отличие функций RANK и DENSE_RANK при работе с одинаковыми значениями заключается в том, как они обрабатывают следующий ранг. dzen.ru
RANK пропускает следующий ранг, если обнаруживается связь (идентичные значения). dzen.ru Например, если три продукта имеют одинаковые показатели продаж, RANK присвоит каждому из них одинаковый рейтинг, но затем пропустит следующий рейтинг. dzen.ru
DENSE_RANK не пропускает никаких рангов, если между значениями есть связь. dzen.ru То есть каждому уникальному значению присваивается отдельный ранг, а идентичные значения получают одинаковый ранг. dzen.ru
Таким образом, RANK создаёт пробелы в ранжированном списке после группы совпадающих значений, в то время как DENSE_RANK продолжает ранжирование без пропусков. sky.pro