La moyenne des valeurs d'un attribut d'une relation est calculable par l'intermédiaire de la fonction de moyenne (avg()).

Cette fonction calcule une moyenne à partir de la somme des valeurs d'un attribut spécifié en argument et du nombre total d'occurrences pour l'attribut d'une relation ou éventuellement de chaque groupe d'un autre attribut.

Syntaxe SQL :
SELECT [champG, ]avg(Champ)
FROM Relation
[ORDER BY ChampG]
[HAVING ChampG = "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
moy(Ra) Moy
  8.55

moy(Ra, A) A Moy
  m 10.75
s 10
a 2
d 3
p 9
Langage SQL :
SELECT avg(C) FROM Ra

SELECT A, avg(C) FROM Ra GROUP BY A;