Kom igångKom igång gratis

Filtrering med JOIN

När du lägger till ett filter i en fråga som kräver att du refererar till en separat tabell finns det olika tillvägagångssätt. Ett alternativ är att använda JOIN till den nya tabellen och sedan lägga till ett enkelt WHERE-uttryck.

Ditt mål är att skapa en rapport med följande egenskaper:

  • Första kolumnen är bronze_medals, det vill säga det totala antalet bronze.
  • Andra kolumnen är silver_medals, det vill säga det totala antalet silver.
  • Tredje kolumnen är gold_medals, det vill säga det totala antalet gold.
  • Endast summer_games ingår.
  • Rapporten är filtrerad till att bara inkludera idrottare som är 16 år eller yngre.

Använd JOIN-metoden i den här övningen.

Den här övningen är en del av kursen

Rapportering i SQL

Visa kurs

Övningsinstruktioner

  • Skapa en fråga som hämtar totalt antal bronze_medals, silver_medals och gold_medals från summer_games.
  • Använd ett JOIN- och ett WHERE-uttryck för att filtrera på idrottare som är 16 år eller yngre.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- 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 ____;
Redigera och kör kod