Začněte nyníZačněte zdarma

Filtrování pomocí HAVING

Poslední klíčové slovo, které tě čeká, je HAVING. Funguje podobně jako WHERE – jde taky o filtrovací klauzuli, ale s tím rozdílem, že HAVING filtruje seskupená data.

Filtrování seskupených dat se hodí zejména při práci s rozsáhlými datovými sadami. Když pracuješ s tisíci nebo miliony řádků, HAVING ti umožní zaměřit se jen na skupinu dat, která tě zajímá – třeba na filmy delší než dvě hodiny!

Procvič si použití HAVING a zjisti, které země mají největší rozmanitost filmových certifikací.

Toto cvičení je součástí kurzu

Intermediate SQL

Zobrazit kurz

Pokyny k cvičení

  • Z tabulky films vyber sloupec country a zjisti počet unikátních hodnot sloupce certification – výsledek pojmenuj aliasem certification_count.
  • Výsledky seskup podle sloupce country.
  • Filtruj tak, aby výsledky obsahovaly pouze záznamy s počtem unikátních certifikací větším než 10.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- Select the country and distinct count of certification as certification_count
___
-- Group by country
___
-- Filter results to countries with more than 10 different certifications
___
Upravit a spustit kód