Următoarea stație
Să stăpânești funcțiile window este ca și cum ai avea o superputere. Poți obține rezultate mult mai rapid.
În acest exercițiu, vei folosi funcții window pentru a oferi informații suplimentare pasagerilor dintr-un tren. Mai exact, vei folosi tabela train_schedule pentru a afișa și numele următoarei stații – o informație utilă ce le oferă călătorilor timp să se pregătească pentru oprirea următoare.
Acest exercițiu face parte din cursul
Analiza seriilor de timp în PostgreSQL
Instrucțiuni pentru exercițiu
- Creează un câmp nou,
next_station, care să indice numele următoarei opriri pentru fiecare stație de pe linia de tren.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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;