Filtering with more complex subquery conditions
In the previous exercise, you generated a list of teams that have no home matches listed in the soccer database using a subquery in WHERE. Let's do some further exploration in this database by creating a list of teams that scored 8 or more goals in a home match.
In order to do this, you will construct a subquery in the WHERE statement with its own filtering condition.
Latihan ini adalah bagian dari kursus
Data Manipulation in SQL
Petunjuk latihan
- Create a subquery in
WHEREclause that retrieves allhometeam_IDvalues frommatchwith ahome_goalscore greater than or equal to 8. - Select the
team_long_nameandteam_short_namefrom theteamtable. Include all values from the subquery in the main query.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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 ___ >= ___);