Операции отношения

Операции отношения предназначены для сравнения двух операндов и определения истинности или ложности проверяемого условия.

Примечание: Сравнение строк выполняется посимвольно с учетом различия прописных и строчных букв. Если первые символы строк одинаковы, рассматриваются вторые, затем третьи и т.д.

Больше

Операция возвращает ненулевое значение, если первый операнд больше второго.

Синтаксис:

discrete = number1 > number2;

discrete = text1 > text2;

discrete Дискретная переменная БД
number1 Числовое выражение
number2 Числовое выражение
text1 Строковое выражение
text2 Строковое выражение

Пример:

Res = 12 > 2;

/* возвращает 1 */

Res = "a" > "b";

/* возвращает 0 */

Меньше

Операция возвращает ненулевое значение, если первый операнд меньше второго.

Синтаксис:

discrete = number1 < number2;

discrete = text1 < text2;

discrete Дискретная переменная БД
number1 Числовое выражение
number2 Числовое выражение
text1 Строковое выражение
text2 Строковое выражение

Пример:

Res = 12 < 2;

/* возвращает 0 */

Res = 12 < 14;

/* возвращает 1 */

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

Операция возвращает ненулевое значение, если первый операнд больше или равен второму.

Синтаксис:

discrete = number1 >= number2;

discrete = text1 >= text2;

discrete Дискретная переменная БД
number1 Числовое выражение
number2 Числовое выражение
text1 Строковое выражение
text2 Строковое выражение

Пример:

Res = 12 >= 2;

/* возвращает 1 */

Res = 12 >= 12;

/* возвращает 1 */

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

Операция возвращает ненулевое значение, если первый операнд меньше или равен второму.

Синтаксис:

discrete = number1 <= number2;

discrete = text1 <= text2;

discrete Дискретная переменная БД
number1 Числовое выражение
number2 Числовое выражение
text1 Строковое выражение
text2 Строковое выражение

Пример:

Res = 14 <= 2;

/* возвращает 0 */

Res = 14 <= 14;

/* возвращает 1 */

Равно

Операция возвращает ненулевое значение, если первый операнд равен второму.

Синтаксис:

discrete = number1 == number2;

discrete = text1 == text2;

discrete Дискретная переменная БД
number1 Числовое выражение
number2 Числовое выражение
text1 Строковое выражение
text2 Строковое выражение

Пример:

Res = 15.4 == 15.4;

/* возвращает 1 */

Res = 15.4 == 15.3;

/* возвращает 0 */

Не равно

Операция возвращает ненулевое значение, если первый операнд не равен второму.

Синтаксис:

discrete = number1 != number2;

discrete = text1 != text2;

discrete Дискретная переменная БД
number1 Числовое выражение
number2 Числовое выражение
text1 Строковое выражение
text2 Строковое выражение

Пример:

Res = 15.4 != 15.4;

/* возвращает 0 */

Res = 15.4 != 15.3;

/* возвращает 1 */