Filtrer avec HAVING
Votre dernier mot-clé est HAVING. Il fonctionne de façon similaire à WHERE puisqu'il s'agit d'une clause de filtrage, à la différence près que HAVING filtre les données regroupées.
Le filtrage de données regroupées est particulièrement pratique avec un grand jeu de données. Quand vous travaillez avec des milliers, voire des millions de lignes, HAVING vous permet de ne conserver que les groupes de données qui vous intéressent, par exemple les films de plus de deux heures!
Exercez-vous à utiliser HAVING pour découvrir quels pays (ou quel pays) présentent les classifications de films les plus diversifiées.
Cette activité fait partie du cours
SQL intermédiaire
Instructions de l’exercice
- Sélectionnez
countrydans la tablefilms, et obtenez le nombre distinct decertificationavec l'aliascertification_count. - Regroupez les résultats par
country. - Filtrez le nombre unique de classifications pour ne garder que les résultats supérieurs à 10.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- Select the country and distinct count of certification as certification_count
___
-- Group by country
___
-- Filter results to countries with more than 10 different certifications
___