Filtrare con HAVING
La tua parola chiave finale è HAVING. Funziona in modo simile a WHERE in quanto è una clausola di filtro, con la differenza che HAVING filtra i dati raggruppati.
Filtrare dati raggruppati è particolarmente utile con insiemi di dati molto grandi. Quando lavori con migliaia o milioni di righe, HAVING ti permette di filtrare proprio il gruppo di dati che ti interessa, ad esempio i film che durano più di due ore!
Fai pratica con HAVING per scoprire quali paesi (o quale paese) hanno la maggiore varietà di classificazioni dei film.
Questo esercizio fa parte del corso
SQL intermedio
Istruzioni dell'esercizio
- Seleziona
countrydalla tabellafilmse calcola il conteggio distinto dicertificationcon aliascertification_count. - Raggruppa i risultati per
country. - Filtra il conteggio delle certificazioni uniche mantenendo solo i risultati maggiori di 10.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
-- Select the country and distinct count of certification as certification_count
___
-- Group by country
___
-- Filter results to countries with more than 10 different certifications
___