开始使用免费开始使用

使用更复杂的子查询条件进行筛选

在上一个练习中,您在 WHERE 中使用子查询,生成了一个没有主场比赛记录的球队列表。现在继续探索该数据库,创建一个在主场比赛中打进至少 8 球的球队列表。

为此,您需要在 WHERE 子句中构建一个带有自身筛选条件的子查询。

本练习是课程的一部分

SQL 中的数据处理

查看课程

练习说明

  • WHERE 子句中创建一个子查询,从 match 表中检索所有 hometeam_ID,条件是 home_goal 分数大于等于 8
  • team 表中选择 team_long_nameteam_short_name。在主查询中包含子查询返回的所有值。

交互式实操练习

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

SELECT
	-- Select the team long and short names
	___,
	___
FROM ___
-- Subquery to filter for teams with 8 or more home goals
WHERE team_api_id ___
	  (SELECT ___ 
       FROM ___
       WHERE ___ >= ___);
编辑并运行代码