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.
Deze oefening maakt deel uit van de cursus
Data Manipulation in SQL
Oefeninstructies
- 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.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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 ___ >= ___);