1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQL でのデータ操作

Connected

演習

ウィンドウ関数を追加する

素晴らしいです! これで試合日、ホームチーム、アウェイチーム、各チームの得点を取得できる結果セットができました。残る最後のポイントは「各試合でManchester Unitedはどれだけ大差で負けたのか?」ということです。

これを判断するために、メインクエリにウィンドウ関数を追加し、home_goal と away_goal の差の「絶対値」に基づいて試合を順位付けしましょう。こうすることで、Manchester Unitedがホームかアウェイかを気にせず、得点差だけを直接比較できます!

式はすでに完成しています。あなたが行うのは、ウィンドウ関数を正しく仕上げることだけです!

指示

100 XP
  • CTEを設定し、ホームとアウェイの各チームに、名前・ID・スコアが紐づくようにしてください。
  • メインクエリで date、home team name、away team name、home goals、away goals を選択します。
  • 試合を順位付けし、得点差で「降順」に並べ替えてください。