Prossima stazione
Usare bene le funzioni finestra è come avere un superpotere. Ti permette di ottenere risultati molto più velocemente.
In questo esercizio userai le funzioni finestra per fornire informazioni aggiuntive ai passeggeri a bordo di un treno. In particolare, userai la tabella train_schedule per mostrare anche il nome della prossima stazione, un’informazione comune che dà ai pendolari il tempo di prepararsi per la fermata successiva.
Questo esercizio fa parte del corso
Analisi delle serie temporali in PostgreSQL
Istruzioni dell'esercizio
- Crea un nuovo campo
next_stationche mostri il nome della fermata successiva per ciascuna fermata della linea.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
-- Give the name of the station for the next stop
SELECT
train_id,
station,
___ ___ (
PARTITION BY ___
ORDER BY ___) AS next_station
FROM train_schedule
ORDER BY train_id, arrival_time;