Aan de slagGa gratis aan de slag

Filteren met HAVING

Je laatste sleutelwoord is HAVING. Het werkt vergelijkbaar met WHERE omdat het een filterclausule is, met als verschil dat HAVING gegroepeerde gegevens filtert.

Gegroepeerde gegevens filteren is vooral handig bij een grote gegevensset. Werk je met duizenden of zelfs miljoenen rijen, dan kun je met HAVING precies de groep gegevens filteren die je wilt, zoals films die langer dan twee uur duren!

Oefen met HAVING om te ontdekken welke landen (of welk land) de meest uiteenlopende filmcertificeringen hebben.

Deze oefening maakt deel uit van de cursus

Gevorderde SQL

Cursus bekijken

Oefeninstructies

  • Selecteer country uit de tabel films, en haal de unieke telling van certification op met de alias certification_count.
  • Groepeer de resultaten per country.
  • Filter de unieke telling van certificeringen op alleen resultaten groter dan 10.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- Select the country and distinct count of certification as certification_count
___
-- Group by country
___
-- Filter results to countries with more than 10 different certifications
___
Code bewerken en uitvoeren