Řazení záznamů pomocí ROW_NUMBER
Operační tým Harbr chce zjistit, které zásilky byly v rámci každého regionu nejrychlejší – konkrétně potřebuje seřazený seznam zásilek podle doby doručení, přičemž číslování začíná znovu pro každý region. Místo řazení celé tabulky, při němž by se ztratil regionální kontext, použiješ ROW_NUMBER() s PARTITION BY a přiřadíš pořadí nezávisle v každém regionu. Tvým úkolem je seřadit zásilky podle delivery_days (s shipment_id jako rozhodujícím kritériem při shodě) v rámci každého region a zjistit, která zásilka se umístila na prvním místě v regionu AMER.
Toto cvičení je součástí kurzu
Automatizace datových pipeline ve Snowflake
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení