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

Connected

exercițiu

Filtrare cu subinterogări scalare

Subinterogările sunt extrem de utile pentru filtrări și transformări complexe. Poți filtra date pe baza unor valori unice (scalare) cu ajutorul unei subinterogări, în moduri imposibil de realizat prin instrucțiuni WHERE sau joinuri. Subinterogările pot fi folosite și pentru manipulări mai avansate ale setului de date. Le vei întâlni cu siguranță în orice mediu real care utilizează baze de date relaționale.

În acest exercițiu, vei genera o listă de meciuri în care totalul golurilor marcate (de ambele echipe la un loc) este mai mare decât de 3 ori media din tabelul matches_2013_2014, care include toate meciurile disputate în sezonul 2013/2014.

Instrucțiuni

100 XP
  • Calculează de trei ori media golurilor marcate acasă + în deplasare pentru toate meciurile, folosind o subinterogare.
  • Filtrează interogarea principală pentru meciurile în care totalul golurilor (acasă + deplasare) depășește valoarea returnată de subinterogare.