Dans le cours : L'essentiel de SQL
Accédez au cours complet aujourd’hui
Inscrivez-vous aujourd’hui pour accéder à plus de 24 900 cours dispensés par des experts.
Filtrer les sous-ensembles avec HAVING - Tutoriel SQL
Dans le cours : L'essentiel de SQL
Filtrer les sous-ensembles avec HAVING
Cette requête, grâce à son GROUP BY, effectue un découpage en sous-ensembles par rapport à la première lettre du nom de famille. J'ai donc en résultat autant de lettres que je trouve en première lettre du nom de famille, donc un maximum de 26. Là, il se trouve que j'en ai 25 parce qu'il y a une lettre qui n'est pas représentée. Ensuite, je calcule des agrégats sur chaque sous-ensemble découpé par le GROUP BY. M'est-il possible de filtrer ? Par exemple, je ne voudrais pas afficher les lettres où on trouve moins de 1000 noms correspondants. Donc, je veux garder uniquement les lettres où on trouve plus de 1000 noms. J'ai un COUNT qui est ici, je sais combien il y a de contacts qui ont cette initiale. Est-ce que je peux l'utiliser dans une clause WHERE ? Si je regarde ma clause WHERE qui est ici, ce qu'il faudrait que je fasse, c'est que je place le COUNT à l'intérieur. Je vais dire : je conserve les lignes où l'agrégation retourne une valeur supérieure à 1000. Mais attendez, quel est…
Entraînez-vous tout en suivant la formation avec les fichiers d’exercice.
Téléchargez les fichiers utilisés par l’instructeur pour enseigner le cours. Suivez attentivement et apprenez en regardant, en écoutant et en vous entraînant.
Table des matières
-
-
-
-
-
-
-
(Verrouillé)
Comprendre les regroupements3 m 2 s
-
(Verrouillé)
Utiliser les fonctions d'agrégation4 m 1 s
-
(Verrouillé)
Réaliser des sous-ensembles avec GROUP BY3 m 49 s
-
(Verrouillé)
Filtrer les sous-ensembles avec HAVING3 m 46 s
-
(Verrouillé)
Construire une analyse3 m 2 s
-
(Verrouillé)
Utiliser CUBE et ROLLUP5 m 20 s
-
(Verrouillé)
Appréhender les fonctions de fenêtrage4 m 27 s
-
(Verrouillé)
Connaître les fonctions analytiques de fenêtrage5 m 9 s
-
(Verrouillé)
Approfondir la clause OVER3 m 17 s
-
(Verrouillé)
Défi : Regrouper les données en vue d'une analyse1 m 8 s
-
(Verrouillé)
Solution : Regrouper les données en vue d'une analyse4 m 29 s
-
(Verrouillé)
-
-
-