GROUP BY

Groupez vos résultats avec GROUP BY

Découvrez comment utiliser la clause GROUP BY pour organiser les données d’une requête SQL en groupes et calculer des totaux.

Objectifs

  • Comprendre l’utilisation de la clause GROUP BY
  • Savoir calculer des totaux

Exemple

SELECT category, COUNT(*) AS nombre FROM produits GROUP BY category;

Exercice

Ecrivez une requête SQL pour compter le nombre de clients par ville.

Solution (cliquer pour afficher)

Afficher la solution
SELECT ville, COUNT(*) AS nombre_clients FROM clients GROUP BY ville;

Pour aller plus loin

  • Conseil 1 : Vous pouvez utiliser les fonctions de totalisation (COUNT, SUM, MIN, MAX) en même temps que la clause GROUP BY.
  • Conseil 2 : Le résultat de la requête sera organisé en groupes avec chacun un total des lignes qui correspondent à chaque groupe.
  • Conseil 3 : Vous pouvez également utiliser le mot-clé HAVING pour filtrer les résultats des groupes.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut