Zacznij terazZacznij za darmo

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

Zobacz kurs

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;
Edytuj i uruchom kod