Математические выражения могут содержать разные операторы.
Приоритет выполнения математических операций:
- выражение в скобках;
- унарный минус (минус перед числом);
- умножение и деление;
- сложение и вычитание.
Выражения одного приоритета выполняются слева направо.
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 |