CommencezCommencez gratuitement

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.

⚠️ Impossible de sélectionner une base de données ou vous obtenez une erreur « table not found »?

Utilisez le chemin complet de la table dans votre clause 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

Voir le cours

Exercice interactif pratique

Passez de la théorie à l’action grâce à l’un de nos exercices interactifs

Commencer l’exercice