PaliSkill
SQL débutant

Chapitre 6 / 10

GROUP BY et HAVING

10 leçons dans ce chapitre.

1

GROUP BY : regrouper des lignes

Disponible
0%

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…

Voir les détails du chapitre

regroupe les lignes qui partagent la même valeur dans une colonne donnée — la pièce manquante entrevue au chapitre précédent, quand une colonne non agrégée ne pouvait pas se combiner directement avec une fonction d'agrégation. Ce code affiche chaque une seule fois, en regroupant les lignes qui la partagent : , , , — un résultat qui ressemble beaucoup à (vu au chapitre précédent), mais va bien plus…

🔒

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

La première leçon de chaque chapitre est gratuite (10 leçons sur 94).

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 84 leçons restantes de ce module