Operações Aritiméticas
Os operadores aritiméticos usuais estão disponíveis. '-', '+', e '*', o resultado é calculado com precisão de BIGINT (64-bit) se ambos os argumentos são inteiros! Se um dos argumentos for um inteiro sem sinal, e o outro argumento é um inteiro também, o resultado será um inteiro sem sinal. Leia "Funções de Conversão".
+
Adição:
mysql>
SELECT 3+5;-> 8-
Subtração:
mysql>
SELECT 3-5;-> -2*
Multiplicação:
mysql>
SELECT 3*5;-> 15 mysql>SELECT 18014398509481984*18014398509481984.0;-> 324518553658426726783156020576256.0 mysql>SELECT 18014398509481984*18014398509481984;-> 0O resultado da última expressão é incorreta porque o resultado da multiplicação de inteiros excede a faixa de 64-bits dos cálculos
BIGINT./
Divisão:
mysql>
SELECT 3/5;-> 0.60Divisões por zero produz um resultado
NULL:mysql>
SELECT 102/(1-1);-> NULLUma divisão será calculada com aritimética
BIGINTsomente se executada em um contexto no qual o resultado é convertido para um interiro!