Classificare i record con ROW_NUMBER
Il team Operations di Harbr vuole capire quali spedizioni sono state le più rapide in ogni regione: in particolare, un elenco classificato delle spedizioni ordinate per tempo di consegna, che si azzera per ciascuna regione. Invece di ordinare l'intera tabella perdendo il contesto regionale, userai ROW_NUMBER() con PARTITION BY per assegnare un posizionamento indipendente all'interno di ogni regione. Il tuo compito è classificare le spedizioni per delivery_days (poi shipment_id come spareggio) all'interno di ciascuna region e identificare quale spedizione è arrivata prima in AMER.
Usa il percorso completo della tabella nella clausola ⚠️ Non riesci a selezionare un database o ottieni l'errore "table not found"?
FROM. Recuperalo dal pannello a sinistra: scheda Databases → espandi il tuo database COURSE_… → seleziona la tabella → Copy name.
Questo esercizio fa parte del corso
Automazione delle pipeline di dati in Snowflake
esercizio interattivo pratico
Trasforma la teoria in pratica con uno dei nostri esercizi interattivi
Inizia esercizio