ÎncepețiÎncepe gratuit

Filtrare cu HAVING

Ultimul cuvânt cheie pe care îl vei învăța este HAVING. Funcționează similar cu WHERE, în sensul că este o clauză de filtrare – cu diferența că HAVING filtrează date grupate.

Filtrarea datelor grupate poate fi extrem de utilă atunci când lucrezi cu seturi de date mari. Când ai de-a face cu mii sau chiar milioane de rânduri, HAVING îți permite să păstrezi doar grupul de date care te interesează – de exemplu, filmele cu o durată de peste două ore!

Exersează folosirea clauzei HAVING pentru a afla care țări au cea mai variată gamă de clasificări pentru filme.

Acest exercițiu face parte din cursul

SQL intermediar

Vezi cursul

Instrucțiuni pentru exercițiu

  • Selectează country din tabelul films și obține numărul distinct de valori din certification, cu aliasul certification_count.
  • Grupează rezultatele după country.
  • Filtrează numărul unic de clasificări pentru a afișa doar rezultatele mai mari de 10.

Exercițiu interactiv practic

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

-- Select the country and distinct count of certification as certification_count
___
-- Group by country
___
-- Filter results to countries with more than 10 different certifications
___
Editează și rulează codul