Następna stacja
Sprawne używanie funkcji okna to jak posiadanie supermocy – wyniki osiągasz znacznie szybciej.
W tym ćwiczeniu użyjesz funkcji okna, aby dostarczyć pasażerom pociągu dodatkowe informacje. Skorzystasz z tabeli train_schedule, żeby wyświetlić nazwę następnej stacji – to częsty element rozkładów jazdy, który daje podróżnym czas na przygotowanie się do wysiadania.
To ćwiczenie jest częścią kursu
Analiza szeregów czasowych w PostgreSQL
Instrukcje do ćwiczenia
- Utwórz nowe pole
next_station, które dla każdego przystanku na trasie podaje nazwę następnego przystanku.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- 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;