CommencerCommencer gratuitement

Filtre avec HAVING

Votre dernier mot-clé est HAVING. Son fonctionnement est similaire à celui de WHERE en ce sens qu'il s'agit d'une clause de filtrage, à la différence que HAVING filtre les données groupées.

Le filtrage des données groupées peut s'avérer particulièrement pratique lorsque vous travaillez avec un grand ensemble de données. Lorsque vous travaillez avec des milliers, voire des millions de lignes, HAVING vous permet de filtrer uniquement le groupe de données que vous souhaitez, par exemple les films d'une durée supérieure à deux heures.

Entraînez-vous à utiliser HAVING pour découvrir quel(s) pays ont les certifications cinématographiques les plus variées.

Cet exercice fait partie du cours

SQL Intermédiaire

Afficher le cours

Instructions

  • Sélectionnez le champ country dans la table films, et obtenez le nombre de certification distinctes alias certification_count.
  • Regroupez les résultats par pays country.
  • Filtrez le nombre unique de certifications sur les résultats supérieurs à 10.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

-- 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