1. Nauka
  2. /
  3. Kursy
  4. /
  5. SQL średnio zaawansowany

Connected

ćwiczenie

Filtrowanie z HAVING

Ostatnie słowo kluczowe, które poznasz, to HAVING. Działa podobnie do WHERE – jest klauzulą filtrującą – z tą różnicą, że HAVING filtruje dane pogrupowane.

Filtrowanie pogrupowanych danych jest szczególnie przydatne przy pracy z dużymi zbiorami danych. Gdy masz do czynienia z tysiącami, a nawet milionami wierszy, HAVING pozwoli ci wybrać tylko tę grupę danych, która cię interesuje – na przykład filmy trwające ponad dwie godziny!

Poćwicz używanie HAVING, aby sprawdzić, które kraje mają najbardziej zróżnicowane certyfikaty filmowe.

Instrukcje

100 XP
  • Wybierz kolumnę country z tabeli films i pobierz liczbę unikalnych wartości certification z aliasem certification_count.
  • Pogrupuj wyniki według kolumny country.
  • Przefiltruj wyniki tak, aby uwzględnić tylko te grupy, w których liczba unikalnych certyfikatów jest większa niż 10.