НачатьНачать бесплатно

Следующая станция

Умелое использование оконных функций — это настоящее преимущество. С их помощью можно получать результаты значительно быстрее.

В этом упражнении вы применёте оконные функции, чтобы предоставить пассажирам поезда дополнительную информацию. В частности, вы воспользуетесь таблицей train_schedule, чтобы также выводить название следующей станции — привычный способ информирования, который даёт пассажирам время подготовиться к следующей остановке.

Это упражнение является частью курса

Анализ временных рядов в PostgreSQL

Посмотреть курс

Инструкции к упражнению

  • Создайте новое поле next_station, которое содержит название следующей остановки для каждой остановки на маршруте поезда.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

-- 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;
Редактировать и запускать код