Aan de slagGa gratis aan de slag

Nest een subquery in FROM

Wat is het gemiddelde aantal wedstrijden per seizoen waarin een team 5 of meer doelpunten maakte? En hoe verschilt dit per land?

Laten we hiervoor een geneste, gecorreleerde subquery gebruiken. In de praktijk zul je waarschijnlijk merken dat je niet vaak meerdere subqueries hoeft te nesten. Soms loop je er echter tegenaan dat je niet goed kunt groeperen op de gewenste kolom, of dat je een berekening moet doen die meerdere wiskundige stappen vereist (bijv. een AVG over een COUNT).

Subqueries nesten en je transformaties stap voor stap uitvoeren—toevoegen aan een subquery en daarna de volgende transformaties doen—is vaak de makkelijkste manier om betrouwbare informatie uit je data te halen. Aan de slag!

Deze oefening maakt deel uit van de cursus

Gegevens manipuleren in SQL

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- Select matches where a team scored 5+ goals
SELECT
	country_id,
    season,
	id
FROM match
WHERE home_goal ___ OR away_goal ___;
Code bewerken en uitvoeren