CommencezCommencez gratuitement

RANK vs DENSE_RANK

L’équipe des opérations de Harbr veut classer les envois AMER selon la rapidité de livraison. Vous allez comparer RANK() et DENSE_RANK() sur logistics.shipments, qui contient les colonnes shipment_id, region et delivery_days. Comme plusieurs envois AMER ont le même délai de livraison, les deux fonctions produisent des résultats sensiblement différents.

Cette activité fait partie du cours

Automatisation des pipelines de données dans Snowflake

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

SELECT
    shipment_id,
    delivery_days,
    -- Rank by delivery_days using RANK
    ___() OVER(ORDER BY ___) AS delivery_rank
FROM logistics.shipments
WHERE region = 'AMER';
Modifier et exécuter le code