Inicio > Metodología > Precedencia de operadores

Precedencia de operadores

Tabla de precedencia de operadores

Las precedencias de los operadores son las que se muestran en la siguiente tabla, empezando por   la menor:

Operador
:=
||, OR, XOR
&&, AND
NOT
BETWEEN, CASE, WHEN, THEN, ELSE
=, <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, IN
|
&
<<, >>
-, +
*, /, DIV, %, MOD
^
– (unitario), ~ (complemento)
!
BINARY, COLLATE

Paréntesis

Como en cualquier otro lenguaje, los paréntesis se pueden usar para forzar el orden de   la evaluación de determinadas operaciones dentro de una expresión. Cualquier expresión   entre paréntesis adquiere mayor precedencia que el resto de las operaciones en el mismo   nivel de paréntesis.

mysql> SELECT 10+5*2, (10+5)*2;
+--------+----------+
| 10+5*2 | (10+5)*2 |
+--------+----------+
|     20 |       30 |
+--------+----------+
1 row in set (0.00 sec)

mysql>
  1. No hay comentarios aún.
  1. No trackbacks yet.

Deja un comentario