LoslegenKostenlos starten

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>
Kurs ansehen

Ü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;
Code bearbeiten und ausführen