Kom igångKom igång gratis

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å

Visa kurs

Övningsinstruktioner

  • Välj country från tabellen films och hämta det distinkta antalet certification, med aliaset certification_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
___
Redigera och kör kod