Maison > Article > base de données > 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 SQLAttention, 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!