ÎncepețiÎncepe gratuit

Filtrare cu JOIN

Când adaugi un filtru la o interogare care necesită referirea unui tabel separat, există mai multe abordări posibile. O opțiune este să folosești JOIN cu noul tabel și apoi să adaugi o clauză simplă WHERE.

Scopul tău este să creezi un raport cu următoarele caracteristici:

  • Prima coloană este bronze_medals, adică numărul total de medalii de bronze.
  • A doua coloană este silver_medals, adică numărul total de medalii de silver.
  • A treia coloană este gold_medals, adică numărul total de medalii de gold.
  • Sunt incluse doar datele din summer_games.
  • Raportul este filtrat pentru a include doar atleții cu vârsta de cel mult 16 ani.

În acest exercițiu, folosește abordarea cu JOIN.

Acest exercițiu face parte din cursul

Raportare în SQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o interogare care extrage totalul medaliilor bronze_medals, silver_medals și gold_medals din summer_games.
  • Folosește un JOIN și o clauză WHERE pentru a filtra atleții cu vârsta de 16 ani sau mai mică.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- 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 ____;
Editează și rulează codul