向右滑动
现在来看看当 FC Utrecht 作为客队时的表现。您会注意到,该赛季的总计出现在您查询的数据集的底部。根据您的结果,列表可能很长,向下滚动并不方便。
在本练习中,您将对上一个练习中的查询做一点修改:将数据集按相反顺序排序,并计算一个向后的累积总计,从 CURRENT ROW 开始一直到数据集的结尾(最早的记录)。
本练习是课程的一部分
SQL 中的数据处理
练习说明
- 通过以下步骤完成窗口函数:
- 计算 FC Utrecht 作为客队时进球数的累积总和。
- 计算客场进球数的累积平均值。
- 将累积平均值和累积总和都按
date降序排序。
交互式实操练习
通过完成这段示例代码来试试这个练习。
SELECT
-- Select the date and away goals
___,
___,
-- Create a running total sum and running average of away goals
___(away_goal) ___(ORDER BY ___ DESC
ROWS BETWEEN ___ ___ AND ___ ___) AS running_total,
___(away_goal) ___(ORDER BY ___ DESC
ROWS BETWEEN ___ ___ AND ___ ___) AS running_avg
FROM match
WHERE
awayteam_id = 9908
AND season = '2011/2012';