Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Maak een subquery in de WHERE-clausule die alle waarden van hometeam_ID uit match ophaalt met een home_goal-score van groter dan of gelijk aan 8.
  • Selecteer de team_long_name en team_short_name uit de tabel team. 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 ___ >= ___);
Code bewerken en uitvoeren