Maison > base de données > tutoriel mysql > Comment utiliser la fonction SUM dans MySQL pour calculer la somme des colonnes numériques dans une table de données

Comment utiliser la fonction SUM dans MySQL pour calculer la somme des colonnes numériques dans une table de données

王林
Libérer: 2023-07-24 21:10:59
original
2810 Les gens l'ont consulté

Comment utiliser la fonction SUM dans MySQL pour calculer la somme des colonnes numériques dans une table de données

Dans la base de données MySQL, la fonction SUM() est une fonction d'agrégation très puissante, utilisée pour calculer la somme de tous les nombres dans une certaine colonne. Qu'il s'agisse de calculs de sommation ou de données statistiques, la fonction SOMME est un outil très important. Cet article expliquera comment utiliser la fonction SUM pour le calcul de somme dans MySQL et fournira des exemples de code correspondants.

1. Créer un exemple de tableau

Avant de commencer, nous devons créer un exemple de tableau de données pour la démonstration. Supposons que nous ayons une table nommée étudiants, qui contient les champs suivants :

CREATE TABLE students
(
  id INT PRIMARY KEY,
  name VARCHAR(50),
  score DECIMAL(5,2)
);
Copier après la connexion

La table contient trois champs, à savoir id (numéro d'étudiant), name (nom de l'étudiant) et score (score de l'étudiant). Ensuite, nous insérons quelques exemples de données dans la table des étudiants :

INSERT INTO students (id, name, score) VALUES
(1, '张三', 80),
(2, '李四', 90),
(3, '王五', 85),
(4, '赵六', 95),
(5, '钱七', 70);
Copier après la connexion

Maintenant que nous avons créé un exemple de table de données, nous pouvons commencer à utiliser la fonction SOMME pour effectuer des calculs de somme.

2. Utilisez la fonction SUM pour le calcul de la somme

Pour utiliser la fonction SUM pour le calcul de la somme, nous devons utiliser l'instruction SELECT et utiliser la fonction SUM pour calculer les colonnes correspondantes. Voici un exemple simple :

SELECT SUM(score) AS total_score FROM students;
Copier après la connexion

Dans l'exemple ci-dessus, nous utilisons la fonction SUM pour additionner la colonne de score et utilisons le mot-clé AS pour donner au résultat du calcul un alias total_score. Après avoir exécuté la requête ci-dessus, nous obtiendrons les résultats suivants :

total_score
----------
420.00
Copier après la connexion

Les résultats ci-dessus indiquent que la somme de la colonne de score dans le tableau des étudiants est de 420,00.

En plus de additionner la colonne entière, nous pouvons également calculer la somme de données partielles en fonction de conditions spécifiques. Par exemple, nous pouvons utiliser la clause WHERE pour filtrer des lignes de données spécifiques, puis additionner les données filtrées. Voici un exemple de sommation basée sur des conditions :

SELECT SUM(score) AS total_score FROM students WHERE score >= 80;
Copier après la connexion

Dans l'exemple ci-dessus, nous avons calculé la somme des scores des élèves ayant des scores supérieurs ou égaux à 80. Après avoir exécuté la requête ci-dessus, nous obtiendrons les résultats suivants :

total_score
----------
350.00
Copier après la connexion

Les résultats ci-dessus indiquent que les scores totaux des étudiants avec des scores supérieurs ou égaux à 80 dans le tableau des étudiants sont de 350,00.

3. Résumé

Cet article présente la méthode d'utilisation de la fonction SUM pour le calcul de somme dans MySQL et donne des exemples de code détaillés. En utilisant la fonction SOMME, nous pouvons facilement additionner les colonnes numériques du tableau de données pour obtenir les résultats statistiques requis. En plus des simples calculs de somme, nous pouvons également filtrer et calculer en fonction de conditions spécifiques pour répondre à différents besoins.

En bref, la fonction SUM est une fonction très puissante et pratique de MySQL, qui est très utile pour les statistiques de données et les calculs de somme. J'espère que cet article vous a été utile pour utiliser la fonction SUM pour les calculs de somme dans MySQL.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal