Nästa station
Att behärska fönsterfunktioner är som att ha ett kraftfullt verktyg till hands – du kan uppnå resultat mycket snabbare.
I den här övningen använder du fönsterfunktioner för att ge passagerare ombord på ett tåg mer information. Du använder tabellen train_schedule för att visa namnet på nästa station, vilket är en vanlig typ av information som ger pendlare tid att förbereda sig inför nästa hållplats.
Den här övningen är en del av kursen
Tidsserieanalys i PostgreSQL
Övningsinstruktioner
- Skapa ett nytt fält,
next_station, som anger namnet på nästa hållplats för varje stopp på tåglinjen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- 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;