Оглавление

7.4. Приоритет выполнения операторов

При составлении выражений следует учитывать приоритет выполнения операторов.

 
Перечислим операторы в порядке убывания приоритета:
1. BINARY, COLLATE.
2. NOT, !.
3. - (унарный минус), ~.
4. *, /, %, MOD, DIV.

5. +, - — сложение, вычитание.
6. <<, >> — двоичные сдвиги.
7. & — двоичное И.
8. | — двоичное ИЛИ.
9. =, <=>, >=, <=, >, <, <>, !=, IS, LIKE, REGEXP, IN.
10. BETWEEN.
11. &&, AND.
12. ||, OR, XOR.

 
С помощью круглых скобок можно изменить последовательность выполнения выражения:
SELECT 5 + 3 * 7;
/* Выведет: 26 */
SELECT (5 + 3) * 7;
/* Выведет: 56 */

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити