1. Learn
  2. /
  3. Courses
  4. /
  5. SQL のデータ操作

Connected

Exercise

スライディング・ウィンドウ(1)

スライディング・ウィンドウを使うと、PRECEDING、FOLLOWING、CURRENT ROW などの関数を組み合わせて、ウィンドウ内の任意の 2 点間で累積計算を行えます。データセットの範囲を指定することで、集約関数を使って累積カウント・合計、移動平均などを計算できます。

この練習では、動画で説明した例をさらに発展させます。2011/2012 シーズンにホームチームとして試合に臨んだ FC Utrecht の得点の累積合計を計算しましょう。シーズン終盤では、ホームとアウェーのどちらでより多くの得点を決めているでしょうか?

Instructions

100 XP
  • 以下の手順でウィンドウ関数を完成させましょう。
  • FC Utrecht がホームで決めた得点の累積合計を求める。
    • ホーム得点の移動平均を求める。
    • 移動平均と累計の両方を日付順( BY the date )で並び替える。