Une somme d'un uplet de regroupements d'une relation ou de la totalité de cette dernière s'effectue par l'intermédiaire d'une fonction d'agrégation, dénommée somme (sum()).

Cette fonction effectue la somme des valeurs numériques pour un attribut d'une relation donnés.

Syntaxe SQL :
SELECT sum(Champ) 
FROM Relation
[ORDER BY Champ]
[HAVING Champ = "valeur"];
Ra A B C D E F
  a b 2 a b 2
d e 3 d e 3
m b 8 a b 2
m b 8 m b 8
p q 9 p q 9
s h 10 g h 4
s h 10 s h 10
m h 12 s d 1
m m 15 x s 8
sum(Ra, C, F) Sc Sf
  77 47

Somme(Ra, A) A Sc
  m 43
s 20
a 2
d 3
p 9
Langage SQL :
SELECT sum(C) AS Sc, sum(F) AS Sf FROM Ra

SELECT A, sum(C) AS Sc FROM Ra GROUP BY A;