1. Learn
  2. /
  3. Cursuri
  4. /
  5. Raportare în SQL

Connected

exercițiu

Filtrare cu o subinterogare

O altă modalitate de a filtra date dintr-un tabel separat este să folosești o subinterogare. Procesul este următorul:

  1. Creează o subinterogare care returnează o listă.
  2. În interogarea principală, adaugă o clauză WHERE care face referire la acea listă.

Scopul tău este să creezi același raport ca în exercițiul anterior, 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 sportivi cu vârsta de 16 ani sau mai puțin.

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

Instrucțiuni

100 XP
  • Creează o interogare care calculează totalul medaliilor bronze_medals, silver_medals și gold_medals din summer_games.
  • Construiește o subinterogare care returnează toți sportivii cu vârsta de 16 ani sau mai puțin.
  • Adaugă o clauză WHERE care face referire la subinterogare pentru a filtra sportivii cu vârsta de 16 ani sau mai puțin.