Арифметические Выражения

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

Арифметические Выражения

Вы, возможно, должны модифицировать способ, которым выводятся на экран данные, или выполнить расчеты или сценарии если-то. Все они - возможны при использовании арифметических выражений. Арифметическое выражение может содержать имена столбцов, постоянные числовые значения и арифметические операторы.

Арифметические Операторы

Рисунок перечисляет арифметические операторы, которые доступны в SQL. Можно использовать арифметические операторы в любом предложении SQL-оператора (кроме предложения FROM).

Примечание: С типами данных DATE и TIMESTAMP можно использовать только операторы сложения и вычитания.

Приоритет операторов

Арифметические Операторы

Первый пример в рисунке выводит на экран фамилию, зарплату и ежегодную коррекцию сотрудников. Он вычисляет ежегодную коррекцию, умножая месячный оклад на 12, плюс разовое поощрение 100$. Отметьте, что умножение выполняется перед сложением.

Примечание: Используйте круглые скобки, чтобы улучшить читабельность. Например, выражение на рисунке может быть записано как (12*salary)+100 и результат не изменится.

Использование Круглых скобок

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

Второй пример в рисунке выводит на экран фамилию, зарплату и ежегодную коррекцию сотрудников. Он вычисляет ежегодную коррекцию следующим образом: добавление ежемесячного поощрения 100$ к месячному окладу, и затем умножение этого промежуточного итога на 12. Из-за круглых скобок добавление получает приоритет к умножению.

Далее: Объединение Подстановочных символов

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)