Classer les enregistrements avec ROW_NUMBER
L'équipe des opérations de Harbr veut repérer quels envois ont été les plus rapides dans chaque région — plus précisément, une liste classée des envois selon le délai de livraison, réinitialisée pour chaque région. Plutôt que de trier toute la table et de perdre le contexte régional, vous utiliserez ROW_NUMBER() avec PARTITION BY pour attribuer un rang indépendamment dans chaque région. Votre tâche consiste à classer les envois par delivery_days (puis par shipment_id pour départager les ex æquo) au sein de chaque region et à déterminer quel envoi s'est classé premier dans AMER.
Utilisez le chemin complet de la table dans votre clause ⚠️ Impossible de sélectionner une base de données ou vous obtenez une erreur « table not found »?
FROM. Récupérez-le dans le panneau de gauche : onglet Databases → développez votre base COURSE_… → sélectionnez la table → Copy name.
Cette activité fait partie du cours
Automatisation des pipelines de données dans Snowflake
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice