ВУЗ:
Составители:
Рубрика:
13
2.5. Логические операторы
Логические операторы обычно применяются в предложении
WHERE для проверки истинности какого-либо условия. Логические
операторы возвращают булево значение TRUE или FALSE.
В табл. 9 приведены операторы сравнения.
Таблица 9
Операторы сравнения
Логический
оператор
Действие
ALL
TRUE, если весь набор сравнений дает результат TRUE
AND
TRUE, если оба булевых выражения дают результат TRUE
ANY
TRUE, если хотя бы одно сравнение из набора дает результат
TRUE
BETWEEN
TRUE, если операнд находится внутри диапазона
EXISTS
TRUE, если подзапрос возвращает хотя бы одну строку
IN
TRUE, если операнд равен одному выражению из списка или
одной или нескольким строкам, возвращаемым подзапросом
LIKE
TRUE, если операнд совпадает с шаблоном
NOT
Обращает значение любого другого булева оператора
OR
TRUE, если любое булево выражение равно TRUE
SOME
TRUE, если несколько сравнений из набора дают результат
TRUE
2.6. Унарные операторы
Унарные операторы выполняют операцию над одним выраже-
нием любого типа, относящимся к числовой категории.
В табл. 10 приведены унарные операторы.
Таблица 10
Унарные операторы
Унарный оператор
Действие
+
Числовое значение становится положительным
-
Числовое значение становится отрицательным
~
Поразрядное НЕ. Возвращает двоичное дополнение числа
2.5. Логические операторы Логические операторы обычно применяются в предложении WHERE для проверки истинности какого-либо условия. Логические операторы возвращают булево значение TRUE или FALSE. В табл. 9 приведены операторы сравнения. Таблица 9 Операторы сравнения Логический Действие оператор ALL TRUE, если весь набор сравнений дает результат TRUE AND TRUE, если оба булевых выражения дают результат TRUE TRUE, если хотя бы одно сравнение из набора дает результат ANY TRUE BETWEEN TRUE, если операнд находится внутри диапазона EXISTS TRUE, если подзапрос возвращает хотя бы одну строку TRUE, если операнд равен одному выражению из списка или IN одной или нескольким строкам, возвращаемым подзапросом LIKE TRUE, если операнд совпадает с шаблоном NOT Обращает значение любого другого булева оператора OR TRUE, если любое булево выражение равно TRUE TRUE, если несколько сравнений из набора дают результат SOME TRUE 2.6. Унарные операторы Унарные операторы выполняют операцию над одним выраже- нием любого типа, относящимся к числовой категории. В табл. 10 приведены унарные операторы. Таблица 10 Унарные операторы Унарный оператор Действие + Числовое значение становится положительным - Числовое значение становится отрицательным ~ Поразрядное НЕ. Возвращает двоичное дополнение числа 13
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »