Subtraction Operator (-)

Sintaxe

-

Descrição

Subtração. O operador é também utilizado como negativo unário para mudança de sinal.

Se os dois operandos são inteiros, o resultado é calculado com a precisão de BIGINT. Se um dos operadores é unsigned, o resultado também é um inteiro unsigned, a menos que NO_UNSIGNED_SUBTRACTION SQL_MODE esteja habilitado, sendo que, neste caso, o resultado será sempre signed.

Para operandos do tipo real ou string, o operando com maior precisão determina a precisão do resultado.

Exemplos

SELECT 96-9;
+------+
| 96-9 |
+------+
|   87 |
+------+

SELECT 15-17;
+-------+
| 15-17 |
+-------+
|    -2 |
+-------+

SELECT 3.66 + 1.333;
+--------------+
| 3.66 + 1.333 |
+--------------+
|        4.993 |
+--------------+

Unário negativo:

 SELECT - (3+5);
+---------+
| - (3+5) |
+---------+
|      -8 |
+---------+

Veja também:

Comments

Comments loading...