| Оператор |
Определение |
| Математические операторы |
|
| + |
Сложение двух чисел |
| - |
Вычисление разности двух чисел |
| / |
Вычисление частного от деления двух чисел |
| * |
Умножение двух чисел |
| ! |
Факториал целого числа |
| § |
Модуль (абсолютное значение) числа |
| Операторы сравнения |
|
| = |
Проверка эквивалентности двух величин |
| < |
Проверка условия «первое число меньше второго» |
| > |
Проверка условия «первое число больше второго» |
| ~ |
Поиск совпадения регулярного выражения в тексте |
| Логические операторы |
|
| NOT |
Логическое отрицание |
| AND |
Логическая конъюнкция (true, если оба логических операнда равны true) |
| OR |
Логическая дизъюнкция (true, если хотя бы один из логических операндов равен true) |
Смысл многих операторов может изменяться в зависимости от контекста, но оператор = играет особенно важную роль в секции SET команды UPDATE.
Хотя в большинстве выражений оператор = требуется для проверки эквивалентности двух величин, в сочетании с идентификатором в секции SET команды UPDATE он становится оператором присваивания и используется для присваивания нового значения существующему идентификатору.
За дополнительной информацией об операторах обращайтесь к разделу «Операторы» в главе 5.