Maison > base de données > SQL > Comment utiliser la fonction somme dans SQL

Comment utiliser la fonction somme dans SQL

下次还敢
Libérer: 2024-05-02 00:01:01
original
449 Les gens l'ont consulté

La fonction SUM() en SQL est utilisée pour calculer la somme des colonnes numériques. Il peut calculer des sommes en fonction de colonnes spécifiées, de filtres, d'alias, de regroupement et d'agrégation de plusieurs colonnes, mais ne gère que les valeurs numériques et ignore les valeurs NULL.

Comment utiliser la fonction somme dans SQL

Utilisation de la fonction SUM() en SQL

La fonction SUM() en SQL est utilisée pour calculer la somme d'un ensemble de nombres. Il s'agit d'une fonction d'agrégation qui opère sur un ensemble de lignes ou de tables.

Syntaxe :

<code class="sql">SUM(expression)</code>
Copier après la connexion

Où :

  • expression : L'expression numérique ou la colonne à additionner.

Comment utiliser :

  1. Spécifiez la colonne de somme : Spécifiez la colonne spécifique pour calculer la somme. Par exemple :
<code class="sql">SELECT SUM(salary) FROM employees;</code>
Copier après la connexion
  1. Filtrer les résultats : Utilisez la clause WHERE pour filtrer les données et ne compter que les lignes qui remplissent certaines conditions. Par exemple :
<code class="sql">SELECT SUM(salary) FROM employees WHERE department = 'Sales';</code>
Copier après la connexion
  1. Alias : Spécifiez un alias pour le résultat du calcul de la fonction SUM() pour plus de commodité. Par exemple :
<code class="sql">SELECT SUM(salary) AS total_salary FROM employees;</code>
Copier après la connexion
  1. Groupe : Utilisez la clause GROUP BY pour regrouper les données, puis calculez la somme pour chaque groupe. Par exemple :
<code class="sql">SELECT department, SUM(salary) AS total_salary
FROM employees
GROUP BY department;</code>
Copier après la connexion
  1. Agrégation de plusieurs colonnes : La fonction SUM() peut calculer la somme de plusieurs colonnes en même temps. Par exemple :
<code class="sql">SELECT SUM(salary) + SUM(bonus) AS total_compensation
FROM employees;</code>
Copier après la connexion

Remarque : La fonction

  • SUM() n'est valable que pour les valeurs numériques.
  • Si la colonne à calculer contient des valeurs NULL, les valeurs NULL seront ignorées. La fonction
  • SUM() peut être utilisée avec d'autres fonctions d'agrégation telles que MIN(), MAX(), COUNT().

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