Nächster Bahnhof
Fensterfunktionen geschickt einzusetzen ist wie eine Superkraft. Damit kommst du viel schneller zum Ziel.
In dieser Übung nutzt du Fensterfunktionen, um Fahrgästen in einem Zug zusätzliche Informationen zu liefern. Konkret verwendest du die Tabelle train_schedule, um zusätzlich den Namen des nächsten Bahnhofs anzugeben – eine typische Information, die Pendlerinnen und Pendlern Zeit gibt, sich auf den nächsten Halt vorzubereiten.
Diese Übung ist Teil des Kurses
<Kurs>Zeitreihenanalyse in PostgreSQL</Kurs>Übungsanweisungen
- Erstelle ein neues Feld
next_station, das für jeden Halt auf der Zugstrecke den Namen des nächsten Stopps angibt.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
-- 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;