始める無料で始める

次の駅

ウィンドウ関数を使いこなせると、まるでスーパーパワーを手に入れたように、結果をずっと速く得られます。

この演習では、電車に乗っている乗客へ追加の情報を提供するために、ウィンドウ関数を使います。具体的には、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;
コードを編集して実行