| Précédent | Table des matière | Suivant |
![]() | ![]() |
Les opérateurs arithmétiques usuels sont disponible. Il faut bien noter que dans le cas de -, + et *, le resultat est calculé avec la précision BIGINT (64-bit) si les deux opérateurs sont des entiers.
+
Addition
mysql> select 3+5;
-> 8
-
Soustraction
mysql> select 3-5;
-> -2
*
Multiplication
mysql> select 3*5;
-> 15
mysql> select 18014398509481984*18014398509481984.0;
-> 324518553658426726783156020576256.0
mysql> select 18014398509481984*18014398509481984;
-> 0
Le résultat du dernier exemple est incorrect, car le résultat de la multiplication excède la taille maximale d'un BIGINT.
mysql> select 3/5;
-> 0.60
La division par zéro retourne une valeur NULL:
mysql> select 102/(1-1);
-> NULL
La division sera calculée avec l'arithmétique des BIGINT, uniquement dans le cas ou le résultat doit être converti en entier !