開始使用免費開始

下一站

善用視窗函式就像擁有超能力。你可以更快得到結果。

在這個練習中,你會使用視窗函式,為火車上的乘客提供更多資訊。特別是,你會利用 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;
編輯並執行程式碼