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

Connected

演習

結果をひっくり返して OVER

前の演習では、クエリで生成した順位は小さいものから大きいものへの昇順でした。ウィンドウ関数に DESC を追加すると、大きいものから小さいものへの降順の順位を作成できます。

SELECT 
    id,
    RANK() OVER(ORDER BY home_goal DESC) AS rank
FROM match;

指示

100 XP
  • league と match から、リーグの name と、得点の合計の平均を選択してください。
  • ウィンドウ関数を完成させ、各リーグを平均得点が高い順から低い順にランク付けしてください。
  • 作成した順位でメインクエリを ORDER BY してください。