Académique Documents
Professionnel Documents
Culture Documents
et
" "
tous
"
algèbre algèbre
primaire regroupe
primaire qui
Ar BÎ A ,
B , µ ,
← Bret "
pz ,
v v v v
clé secondaire
' " . ' '
. . . . . .
t
(
'
nab
'
nab
}
↳ <
↳ c y
>
clé secondaire
' '
nab v
'
nc nab
,
ni ni :L u n \
Î
rt nc
.
C <
÷
D
SQL SQL
Select D Select D
From Ar ,
Bi ,
C From C
Where An . . - = . . .
Where C. i.
= . . .
°
AND Anne's Brnab '
)
,
;
haut en bas
bas en haut
longue
" " "
uniquement /max
"
courte
" " " "
,
min
" "
longue courte "
"
→
"
t
nggucurl <
'
< na
clé secondaire B
' "
natb
-
'
'
Anna
↳ <
-
relie les A XD
Bd
ni
<
-
c
'
nc '
na
v (
C
'
Mc
L
-
:
. . .
> <
ï
D
D
SQL SQL
Select D Select D
From C
,
B2 From C ,
B ,
Ar
Where C . . - = . . .
Where B. na
'
= Ana '
And C. n' = Banc '
B. m'
I
And = C. nc
'
And C. nc
'
NOT IN ( Select C. nc
'
And An .
longueur :( Select MAX / Ar longueur )
-
From Ar Bi,
From Art
Where An L
;
-
. -
. . -
bas en haut
" "
"
total "
moyenne
"
SQL having court total
"
→ somme avec = avec au moins . . .
☒ longueur
Select AVG ( énoncé ) Select SUM / énoncé) ,
na
'
From A ,
B
,
C →
primaire from B C
,
where A. nae -
_
C. nac Where B. nbc '
= C. nbc
'
"
dans algèbre
"
→ V
Select A
From B, C → dans SQL : AND ( score s'2 '
OR score s' 3
'
);
where B. nbc
'
: C. nbc
'
Ordes
by A DESC / ASC
décroissant ④ recent
,
à ⑦ ancien '
( croissant ,
ordre alphab .
Order by
trier le résultat
• ORDER BY a Hr 1 , alt r2 . .
.
*
SELECT
FROM VIN
ORDER BY millésime DESC
Fonctions de calcul
Fonction de calcul : s' applique sur un ensb de n-uplets et renvoie une valeur unique
• SUM ( DISTINCT All attribut ) : somme des valeurs prises par un attribut ( entier ou réel )
FROM commande
•
MIN ( attribut ) : minimum des valeurs prises par un attribut ( entier , réel , caractères ou date /
COMPTAGE le nb n-uplet
• COUNT
compte de
.
avec DISTINCT : sans les doublons FROM COMMANDE ;
Remarque :
les fonctions de calcul
- -
FROM commande
WHERE
qlté Commandée > =
GROUP
les fonctions AVG , SUM ,
MIN , MAX, COUNT,
placées dans la clause SELECT
,
s'
appliquent à chacune des SS - relate crées par le BY
Nb _
de vins produit par région
SELECT Count ( Num Vint , région
FROM VINS
GROUP BY REGION ;
Les attributs présent dans la clause GROUP BY sont forcément présents aprés SELECT
SELECT Numvitic
FROM vin
GROUP BY Numvitic