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