CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Sélectionnez country dans la table films, et obtenez le nombre distinct de certification avec l'alias certification_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
___
Modifier et exécuter le code