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, 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;