Порядок выполнения операций

Математические выражения могут содержать разные операторы.

Приоритет выполнения математических операций:

  • выражение в скобках;
  • унарный минус (минус перед числом);
  • умножение и деление;
  • сложение и вычитание.

Выражения одного приоритета выполняются слева направо.

SELECT 2 + 3 - 4 AS result
# result
1 1
SELECT 4 + 4 / 2 AS result
# result
1 6

Хочешь изменить порядок - ставь скобки:

SELECT (4 + 4) / 2 AS result
# result
1 4

8.1 Простейшие арифметические операции (+ - * /)

8.3 Деление целых чисел