La precedencia de operadores se muestra en la siguiente lista, de menor a mayor precedencia. Los operadores que se muestran juntos en una línea tienen la misma precedencia.
:= ||, OR, XOR &&, AND NOT BETWEEN, CASE, WHEN, THEN, ELSE =, <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, IN | & <<, >> -, + *, /, DIV, %, MOD ^ - (resta unaria), ~ (inversión de bit unaria) ! BINARY, COLLATE
La precedencia mostrada para NOT
es desde
MySQL 5.0.2. En versiones anteriores, o desde 5.0.2 si el modo
HIGH_NOT_PRECEDENCE
está activo, la
precedencia de NOT
es la misma que la del
operador !
. Consulte
Sección 5.3.2, “El modo SQL del servidor”.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.