1. Learn
  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 排序。