LoslegenKostenlos loslegen

Mit HAVING filtern

Dein letztes Schlüsselwort ist HAVING. Es funktioniert ähnlich wie WHERE, da es eine Filterklausel ist, mit dem Unterschied, dass HAVING gruppierte Daten filtert.

Das Filtern von gruppierten Daten kann besonders praktisch sein, wenn du mit einem großen Datensatz arbeitest. Wenn du mit Tausenden oder sogar Millionen von Zeilen arbeitest, kannst du mit HAVING genau die Daten herausfiltern, die du haben möchtest, z. B. Filme mit einer Länge von über zwei Stunden!

Übe mit HAVING, um herauszufinden, welche Länder (oder welches Land) die meisten unterschiedlichen Altersfreigaben haben.

Diese Übung ist Teil des Kurses

SQL für Fortgeschrittene

Kurs anzeigen

Anleitung zur Übung

  • Wähle country aus der Tabelle films aus und ermittle die eindeutige Anzahl von certification mit dem Alias certification_count.
  • Gruppiere die Ergebnisse nach country.
  • Filtere die eindeutige Anzahl der Altersfreigaben auf Ergebnisse, die größer als 10 sind.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- 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 bearbeiten und ausführen