开始使用免费开始使用

向右滑动

现在来看看当 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';
编辑并运行代码