Code : SQL
SELECT 3, 'Bonjour !';
3 Bonjour !
3 Bonjour !
Vous savez également qu'il est possible de faire diverses opérations mathématiques de la même manière, et que la priorité des
opérations est respectée :
Exemple : quelques opérations mathématiques.
Code : SQL
SELECT 3+5, 8/3, 10+2/2, (10+2)/2;
3+5 8/3 10+2/2 (10+2)/2
8
2.6667 11.0000 6.0000
Opérateurs mathématiques
Six opérateurs mathématiques sont utilisables avec MySQL.
Symbole
Opération
+
addition
-
soustraction
*
multiplication
/
division
DIV
division entière
% (ou MOD) modulo
Pour ceux qui ne le sauraient pas, le modulo de a par b est le reste de la division entière de a par b (par exemple, le modulo de 13
par 10 vaut 3).
Exemple : les six opérateurs mathématiques.
Code : SQL
SELECT 1+1, 4-2, 3*6, 5/2, 5 DIV 2, 5 % 2, 5 MOD 2;
1+1 4-2 3*6 5/2 5 DIV 2 5 % 2 5 MOD 2
2
2
18 2.5000 2
1
1
Partie 3 : Fonctions : nombres, chaînes et agrégats
151/414
www.openclassrooms.com
SELECT 3, 'Bonjour !';
3 Bonjour !
3 Bonjour !
Vous savez également qu'il est possible de faire diverses opérations mathématiques de la même manière, et que la priorité des
opérations est respectée :
Exemple : quelques opérations mathématiques.
Code : SQL
SELECT 3+5, 8/3, 10+2/2, (10+2)/2;
3+5 8/3 10+2/2 (10+2)/2
8
2.6667 11.0000 6.0000
Opérateurs mathématiques
Six opérateurs mathématiques sont utilisables avec MySQL.
Symbole
Opération
+
addition
-
soustraction
*
multiplication
/
division
DIV
division entière
% (ou MOD) modulo
Pour ceux qui ne le sauraient pas, le modulo de a par b est le reste de la division entière de a par b (par exemple, le modulo de 13
par 10 vaut 3).
Exemple : les six opérateurs mathématiques.
Code : SQL
SELECT 1+1, 4-2, 3*6, 5/2, 5 DIV 2, 5 % 2, 5 MOD 2;
1+1 4-2 3*6 5/2 5 DIV 2 5 % 2 5 MOD 2
2
2
18 2.5000 2
1
1
Partie 3 : Fonctions : nombres, chaînes et agrégats
151/414
www.openclassrooms.com
