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>
Categorías: Metodología
base de datos, MySQL, operador, paréntesis, precedencia, SQL
Comentarios (0)
Trackbacks (0)
Deja un comentario
Trackback