Académique Documents
Professionnel Documents
Culture Documents
1 - Les douze rgles de CODD 2 - Les tables dexemples dOracle 3 - Les commandes SQL 4 - Les fonctions SQL 5 - Les oprateurs SQL
Page 1/8
Page 2/8
Page 3/8
Page 4/8
Page 5/8
Fonctions synthtiques : appliques une projection dun SELECT, elles fournissent une table une
seule ligne (et ventuellement une seule colonne si une seule fonction est appele. NB : leur coimprtement peut tre enrichi afin deobtenir des tats rcapitulatifs avec sous-totaux si le SELECT est associ une clause GROUP BY ) SUM MIN MAX AVG STDDEV (Oracle)
( Attr ) ( Attr ) ( Attr ) ( Attr ) ( Attr ) Renvoie la somme des valeurs de la colonne spcifie la plus petite la plus grande la moyenne la variance de la srie la lcart-type de la srie SELECT SUM(Cotis), MAX(Cotis) FROM Disque WHERE CodePostal='13300'
SELECT COUNT(*) FROM Disque : renvoie le nombre de lignes non entirement NULL
Autres fonctions : similaires aux fonctions standard des langages de programmation classique Conversion
TO_NUMBER TO_CHAR TO_DATE (Oracle) Numeriques
ABS POWER ROUND SQRT ( Nombre ) (Nb 1, Nb2 ) ( Nombre ) ( Nombre ) (CHAR ) (Number ) (CHAR ) Le 1 caractre de la chane doit tre "+", "-" ou un chiffre
No comment
Chanes
( Chane ) ( Chane, Nb1, Nb2 )
Longueur d'une chane Mise en majuscule de la 1 lettre de la chane Mise en majuscule de la chane
Dates
ADD_MONTHS MONTHS_BETWEEN ( Date, Nb ) ( Date1, Date2 ) Renvoie la date obtenue an ajoutant Nb mois Date Renvoie le nombre de mois compris entre Date1 et Date2
Page 6/8
Page 7/8
AND
VRAI
VRAI
FAUX NULL
OR
VRAI
VRAI
FAUX NULL
VRAI
FAUX NULL
VRAI
VRAI
VRAI
Si X est NULL, les assertions X=NULL ou X=X retournent la valeur NULL (et non pas la valeur VRAI) : est-ce que Je ne sais pas quoi est gal Je ne sais pas quoi ? Rponse : je ne sais pas.
Page 8/8