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

Comment utiliser la fonction somme dans MySQL

anonymity
anonymityoriginal
2019-05-09 15:08:227137parcourir

Comment utiliser la fonction somme dans MySQL

La fonction MySQL SUM() est utilisée pour calculer la somme d'un ensemble de valeurs ou d'expressions. La syntaxe de la fonction SUM() est la suivante :

SUM(DISTINCT expression)
<.>

SUM() Comment fonctionnent les fonctions ?

Si la fonction SUM est utilisée dans une instruction SELECT qui ne renvoie aucune ligne correspondante, la fonction SUM renvoie NULL au lieu de 0. L'opérateur DISTINCT permet de compter des valeurs distinctes dans une collection. La fonction SOMME ignore les valeurs NULL dans les calculs.

Exemple de fonction MySQL SUM()

Jetons un coup d'œil à la table orderdetails dans l'exemple de base de données (yiibaidb).

Vous pouvez utiliser la fonction SUM() pour calculer le montant total de la commande numéro 10100, comme indiqué dans la requête suivante :

SELECT FORMAT(SUM(quantityOrdered * priceEach),2) total FROM orderdetails WHERE orderNumber = 10100;

Exécutez l'instruction de requête ci-dessus et obtenez les résultats suivants

mysql> SELECT FORMAT(SUM(quantityOrdered * priceEach),2) total FROM orderdetails WHERE orderNumber = 10100;
+-----------+
| total     |
+-----------+
| 10,223.83 |
+-----------+
1 row in set
SQL

Attention, la fonction FORMAT() est utilisée pour formater la valeur de retour de la fonction SUM().

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