IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Seleziona country dalla tabella films e calcola il conteggio unico di certification, assegnando l’alias certification_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
___
Modifica ed esegui il codice