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