CommencerCommencez gratuitement

RANK vs DENSE_RANK

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

Cet exercice fait partie du cours

<cours>Automatisation des pipelines de données dans Snowflake</cours>
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