ПочатиПочніть безкоштовно

Наступна станція

Уміння вправно користуватися віконними функціями — це наче мати суперсилу. Ви можете досягати результатів значно швидше.

У цій вправі ви застосуєте віконні функції, щоб надати додаткову інформацію пасажирам у поїзді. Зокрема, ви використаєте таблицю 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;
Редагувати та запускати код