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

Comment utiliser la fonction somme dans SQL

下次还敢
下次还敢original
2024-05-02 00:01:01349parcourir

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>

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>
  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>
  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>
  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>
  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>

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!

Déclaration:
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