Aan de slagBegin gratis

Filteren met een JOIN

Als je een filter toevoegt aan een query waarbij je naar een aparte tabel moet verwijzen, kun je verschillende aanpakken gebruiken. Een optie is om te JOINen met de nieuwe tabel en daarna een eenvoudige WHERE-clausule toe te voegen.

Je doel is een rapport te maken met de volgende kenmerken:

  • De eerste kolom is bronze_medals, oftewel het totale aantal bronze.
  • De tweede kolom is silver_medals, oftewel het totale aantal silver.
  • De derde kolom is gold_medals, oftewel het totale aantal gold.
  • Alleen summer_games zijn inbegrepen.
  • Het rapport is gefilterd zodat alleen atleten van 16 jaar of jonger zijn opgenomen.

Gebruik in deze oefening de JOIN-aanpak.

Deze oefening maakt deel uit van de cursus

Rapporteren in SQL

Bekijk cursus

Oefeninstructies

  • Maak een query die het totale aantal bronze_medals, silver_medals en gold_medals uit summer_games ophaalt.
  • Gebruik een JOIN en een WHERE-clausule om te filteren op atleten van 16 jaar en jonger.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

-- Pull summer bronze_medals, silver_medals, and gold_medals
SELECT 
	____, 
    ____, 
    ____
FROM ____ AS s
JOIN ____ AS a
ON ____
-- Filter for athletes age 16 or below
WHERE ____;
Code bewerken en uitvoeren