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
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 ___;