Dernière chance ! -50 % sur DataCamp Premium
L'offre se termine dans
La fonction `SUM()` de MySQL est utilisée pour calculer la somme totale d'une colonne numérique. Elle est particulièrement utile pour agréger des données sur plusieurs lignes dans des requêtes portant sur des totaux de ventes, des montants ou toute autre donnée numérique.
La fonction `SUM()` est couramment utilisée dans les instructions `SELECT` combinées avec `GROUP BY` pour agréger les valeurs d'un ensemble de données. Il calcule la somme de toutes les valeurs de la colonne spécifiée.
sql
SELECT SUM(column_name)
FROM table_name
[WHERE condition];
Dans cette syntaxe, `SUM(nom_de_colonne)` additionne les valeurs de `nom_de_colonne` du tableau ou du sous-ensemble de tableaux spécifié.
sql
SELECT SUM(price) AS total_price
FROM products;
Cette requête calcule la somme totale de la colonne `prix` du tableau `produits`.
sql
SELECT SUM(amount) AS total_sales
FROM sales
WHERE sale_date = '2023-10-01';
Ici, la fonction `SUM()` calcule le montant total des ventes effectuées le 1er octobre 2023.
sql
SELECT customer_id, SUM(amount) AS total_spent
FROM orders
GROUP BY customer_id;
Cet exemple utilise `SUM()` avec `GROUP BY` pour calculer le montant total dépensé par chaque client.