RANK и DENSE_RANK
Команда операций Harbr хочет ранжировать отправления по региону AMER в зависимости от скорости доставки. Вы сравните функции RANK() и DENSE_RANK() на таблице logistics.shipments, которая содержит столбцы shipment_id, region и delivery_days. Поскольку несколько отправлений из региона AMER имеют одинаковое время доставки, эти две функции дают заметно разные результаты.
Это упражнение является частью курса
Автоматизация конвейеров данных в Snowflake
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
SELECT
shipment_id,
delivery_days,
-- Rank by delivery_days using RANK
___() OVER(ORDER BY ___) AS delivery_rank
FROM logistics.shipments
WHERE region = 'AMER';