在 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 ___;