FirebirdSQL logo

Операторы сравнения

Table 1. Операторы сравнения
Оператор Назначение Приоритет

IS

Проверяет, что выражение в левой части является псевдозначением NULL или соответствует логическому значению вправой части.

1

=

Равно, идентично

2

<>, !=, ~=, ^=

Не равно

2

>

Больше

2

<

Меньше

2

>=

Больше или равно

2

<=

Меньше или равно

2

!>, ~>, ^>

Не больше

2

!<, ~<, ^<

Не меньше

2

В эту же группу входят предикаты сравнения IS DISTINCT FROM, BETWEEN, IN, LIKE, CONTAINING, SIMILAR TO и другие.

Example 1. Использование оператора сравнения
IF (SALARY > 1400) THEN
...

Логические операторы

Table 1. Приоритет логических операторов
Оператор Назначение Приоритет

NOT

Отрицание условия поиска.

1

AND

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

2

OR

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

3

Example 1. Использование логических операторов
IF (A > B OR (A > C AND A > D) AND NOT (C = D)) THEN
...