PaliSkill
SQL débutant

Leçon 3 / 9 — Chapitre 5: Fonctions d'agrégation

SUM : additionner une colonne

SUM(colonne) additionne toutes les valeurs numériques d'une colonne, sur l'ensemble des lignes du résultat — une autre fonction d'agrégation, qui réduit une colonne entière à une seule somme.

SELECT SUM(prix) FROM produits;

Ce code additionne le prix des 6 produits : 500 + 100 + 300 + 600 + 400 + 500 = 2400.

SUM se combine avec WHERE, le filtre s'appliquant avant l'addition :

SELECT SUM(stock) FROM produits WHERE categorie = 'papeterie';

Ce code additionne le stock uniquement des produits papeterie : Cahier (40) et Stylo (120), soit 40 + 120 = 160.

SUM ignore automatiquement les valeurs NULL rencontrées dans la colonne, exactement comme COUNT(colonne) — une ligne avec NULL ne fait ni augmenter ni diminuer la somme, elle est simplement ignorée du calcul.

À retenir :

  • SUM(colonne) additionne toutes les valeurs numériques de cette colonne sur le résultat.
  • SUM se combine avec WHERE, et ignore automatiquement les valeurs NULL.

À vous de jouer : écrivez une requête qui additionne le prix des produits de catégorie hygiene.

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que la certification finale.

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

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

Votre paiement est vérifié avant l'activation de l'accès