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