Filtrera med HAVING
Det sista nyckelordet du ska lära dig är HAVING. Det fungerar på liknande sätt som WHERE – båda är filtreringsklausuler – men skillnaden är att HAVING filtrerar grupperad data.
Att filtrera grupperad data är särskilt användbart när du arbetar med stora datamängder. Med tusentals eller till och med miljontals rader låter HAVING dig filtrera fram just den grupp av data du behöver, till exempel filmer som är längre än två timmar!
Öva på att använda HAVING för att ta reda på vilka länder som har störst variation i filmcertifieringar.
Den här övningen är en del av kursen
SQL för medelnivå
Övningsinstruktioner
- Välj
countryfrån tabellenfilmsoch hämta det distinkta antaletcertification, med aliasetcertification_count. - Gruppera resultaten efter
country. - Filtrera det unika antalet certifieringar så att bara resultat som är större än 10 visas.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- Select the country and distinct count of certification as certification_count
___
-- Group by country
___
-- Filter results to countries with more than 10 different certifications
___