Filtrare con HAVING
La keyword finale è HAVING. Funziona in modo simile a WHERE in quanto è una clausola di filtraggio, con la differenza che HAVING filtra i dati raggruppati.
Filtrare i dati raggruppati può essere particolarmente utile quando si lavora con un dataset di grandi dimensioni. Quando lavori con migliaia o addirittura milioni di righe, HAVING ti permette di filtrare solo il gruppo di dati che desideri, ad esempio i film di durata superiore alle due ore!
Esercitati a usare HAVING per scoprire quali sono i Paesi (o le nazioni) con le certificazioni cinematografiche più eterogenee.
Questo esercizio fa parte del corso
SQL - Livello Intermedio
Istruzioni dell'esercizio
- Seleziona
countrydalla tabellafilmse calcola il conteggio unico dicertification, assegnando l’aliascertification_count. - Raggruppa i risultati per
country. - Filtra il conteggio unico delle certificazioni per ottenere solo risultati superiori a 10.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il 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
___