Section courante

A propos

Section administrative du site

SUM

Somme
Oracle Database SQL  

Syntaxe

SUM(argument)

Paramètres

Nom Description
argument Ce paramètre permet d'indiquer l'expression ou la colonne où il effectue la somme.

Description

Cette fonction retourne la somme d'une liste d'argument.

Algorithme

MODULE SUM(valeurs)
   total ← 0
   BOUCLE POUR CHAQUE valeur dans valeurs FAIRE
      SI la valeur n'est pas NULL ALORS
         totaltotal + valeur
      FIN SI
   FIN BOUCLE POUR CHAQUE
   SI aucune valeur valide n'est trouvée ALORS
      RETOURNE NULL
   SINON
      RETOURNE total
   FIN SI

Remarques

Exemple

Prenons pour base la table «listvalue» avec le contenu suivant :

id value name
1 300 Jean
2 6000 Philippe
3 5000 Samuel
4 4000 Gabriel
5 200 Mathieu
6 6000 Paul

Si vous voulez retourner la somme des valeurs de cette table vous entrez donc les instructions suivantes :

  1. SELECT SUM(value) FROM listvalue;

Et les informations vous seront retournés sous la forme suivante :

SUM(value)
21500

Voir également

Article - Les géants de l'informatique - Oracle

Dernière mise à jour : Lundi, le 11 mai 2015