下一站
善用視窗函式就像擁有超能力。你可以更快得到結果。
在這個練習中,你會使用視窗函式,為火車上的乘客提供更多資訊。特別是,你會利用 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;