PaliSkill
← SQL débutant

Chapitre 6 / 10

GROUP BY et HAVING

10 leçons dans ce chapitre.

🔒

GROUP BY : regrouper des lignes

Verrouillée

regroupe les lignes qui partagent la même valeur dans une colonne donnée — la pièce manquante entrevue au chapitre précédent, quan…

🔒

GROUP BY avec COUNT

Verrouillée

combiné à (vu au chapitre précédent) répond à une question très courante : combien de lignes dans chaque groupe ? Ce code affiche,…

🔒

GROUP BY avec SUM et AVG

Verrouillée

se combine aussi bien avec et (vus au chapitre précédent) qu'avec : chaque fonction d'agrégation est alors calculée séparément pou…

🔒

GROUP BY sur plusieurs colonnes

Verrouillée

peut regrouper sur plusieurs colonnes à la fois, séparées par des virgules — un groupe est alors défini par la combinaison des val…

🔒

L'ordre d'exécution : WHERE avant GROUP BY

Verrouillée

s'applique avant que ne forme ses groupes — les lignes exclues par n'entrent jamais dans aucun groupe, et ne comptent donc dans au…

🔒

HAVING : filtrer les groupes

Verrouillée

filtre les groupes après leur formation, selon le résultat d'une agrégation — exactement ce que ne pouvait pas faire (vu à la leço…

🔒

HAVING contre WHERE

Verrouillée

et filtrent tous deux des lignes, mais à des moments différents du traitement d'une requête — une confusion fréquente à ne jamais…

🔒

Combiner WHERE, GROUP BY, HAVING, ORDER BY

Verrouillée

L'ordre d'écriture complet d'une requête , en intégrant tout ce qui a été vu depuis le début du module, suit toujours cette séquen…

🔒

La règle des colonnes non agrégées

Verrouillée

Cette leçon revient en détail sur une règle déjà croisée plusieurs fois dans ce chapitre, tant elle est une source fréquente d'err…

🔒

Cas pratique : rapport par catégorie

Verrouillée

Cette dernière leçon combine , , et dans un rapport complet sur les catégories de produits. Ce que fait chaque partie, dans l'ordr…

Quiz de chapitre

6 questions transversales sur ce chapitre.

Voir le quiz →

Progression du chapitre

0/10 terminées

Accès complet

Ce module est offert gratuitement, pour une durée limitée, à tout utilisateur connecté.

🎁 Gratuit — connectez-vous pour en profiter