LoslegenKostenlos starten

Datensätze mit ROW_NUMBER ranken

Das Operations-Team von Harbr möchte ermitteln, welche Sendungen in jeder Region am schnellsten waren – konkret eine Rangliste der Sendungen nach Lieferzeit, die für jede Region neu beginnt. Anstatt die gesamte Tabelle zu sortieren und den Regionskontext zu verlieren, verwendest du ROW_NUMBER() mit PARTITION BY, um innerhalb jeder Region unabhängig einen Rang zu vergeben. Deine Aufgabe ist es, Sendungen innerhalb jeder region nach delivery_days zu ranken (bei Gleichstand dann nach shipment_id) und herauszufinden, welche Sendung in AMER auf Platz 1 liegt.

⚠️ Du kannst keine Datenbank auswählen oder erhältst den Fehler "table not found"?

Verwende den vollständigen Pfad der Tabelle in deiner FROM-Klausel. Du findest ihn im linken Bereich: Tab Databases → deine COURSE_…-Datenbank aufklappen → Tabelle auswählen → Name kopieren.

Diese Übung ist Teil des Kurses

<Kurs>Automatisierung von Datenpipelines in Snowflake</Kurs>
Kurs ansehen

Interaktive praktische Übung

Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis

Übung starten