开始使用免费开始使用

在 FROM 中嵌套子查询

每个赛季中,单场有球队打进 5 球或以上的比赛平均有多少场?各个国家之间有何差异?

让我们使用嵌套的关联子查询来完成这个操作。在实际工作中,您大概不会经常需要嵌套多个子查询。不过,有时您可能会发现,想要按目标列正确分组并不容易,或者需要进行多重数学变换(例如对 COUNT 结果再求 AVG)。

将子查询分层嵌套、一步一步完成转换:先把某一步的结果写成子查询,再在其基础上进行下一步转换,通常是获取准确数据洞见的最简单方法。开始吧!

本练习是课程的一部分

SQL 中的数据处理

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

-- Select matches where a team scored 5+ goals
SELECT
	country_id,
    season,
	id
FROM match
WHERE home_goal ___ OR away_goal ___;
编辑并运行代码