Příští stanice
Ovládnout okenní funkce je jako získat superschopnost – výsledků dosáhneš mnohem rychleji.
V tomto cvičení využiješ okenní funkce k tomu, aby cestující ve vlaku dostali užitečné informace navíc. Konkrétně pomocí tabulky train_schedule zobrazíš název příští stanice – praktická informace, která cestujícím dá čas se připravit na výstup.
Toto cvičení je součástí kurzu
Time Series Analysis in PostgreSQL
Pokyny k cvičení
- Vytvoř nové pole
next_station, které pro každou zastávku na trase zobrazí název té následující.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- 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;