Filteren met complexere subquery-voorwaarden
In de vorige oefening maakte je met een subquery in WHERE een lijst van teams die geen thuiswedstrijden in de voetbaldatabase hebben. Laten we verder verkennen door een lijst te maken van teams die 8 of meer doelpunten scoorden in een thuiswedstrijd.
Om dit te doen, bouw je een subquery in de WHERE-clausule met een eigen filtervoorwaarde.
Deze oefening maakt deel uit van de cursus
Gegevens manipuleren in SQL
Oefeninstructies
- Maak een subquery in de
WHERE-clausule die alle waarden vanhometeam_IDuitmatchophaalt met eenhome_goal-score van groter dan of gelijk aan 8. - Selecteer de
team_long_nameenteam_short_nameuit de tabelteam. Neem alle waarden uit de subquery op in de hoofdquery.
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 ___ >= ___);