Le minimum et le maximum d'un attribut sont accessibles respectivement via des fonctions spécifiques d'extraction min() et max().

Ces fonctions déterminent les valeurs numériques minimum et maximum à partir d'un attribut passé en argument.

Syntaxe SQL :
SELECT [ChampG, ]min(Champ), max(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 5 s h 10
m h 12 s d 1
m m 15 x s 8
moy(Ra) Mn Mx
  2 5

moy(Ra, A) A Mn Mx
  m 8 15
s 5 10
a 2 2
d 3 3
p 9 9
Langage SQL :
SELECT min(C), max(C) FROM Ra

SELECT A, min(C), max(C) FROM Ra GROUP BY A;