Перейти к основному содержимому

Реляционные операторы

Все реляционные операторы сравнивают значения операндов и возвращают в качестве результата значения True (-1) или False (0). Все реляционные операторы являются бинарными.

Реляционные операторы
Реляционный оператор Имя оператора Функция оператора
< Меньше Числовое сравнение выполняется, если оба операнда можно интерпретировать в числовом виде. Операция возвращает логическое значение оценки результата сравнения.
<= Меньше или равно Числовое сравнение выполняется, если оба операнда можно интерпретировать в числовом виде. Операция возвращает логическое значение оценки результата сравнения.
> Больше Числовое сравнение выполняется, если оба операнда можно интерпретировать в числовом виде. Операция возвращает логическое значение оценки результата сравнения.
>= Больше или равно Числовое сравнение выполняется, если оба операнда можно интерпретировать в числовом виде. Операция возвращает логическое значение оценки результата сравнения.
= Равно Числовое сравнение выполняется, если оба операнда можно интерпретировать в числовом виде. Операция возвращает логическое значение оценки результата сравнения.
<> Не равно Числовое сравнение выполняется, если оба операнда можно интерпретировать в числовом виде. Операция возвращает логическое значение оценки результата сравнения.
precedes  

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

Пример:  

'1 ' precedes ' 2' возвращает FALSE

во время

' 1' precedes ' 2' возвращает TRUE

так как значение ASCII пробела (" ") меньше значения ASCII числа.

Сравните с:

'1 ' < ' 2' возвращает TRUE

и

' 1' < ' 2' возвращает TRUE

follows   В отличие от оператора > перед сравнением не предпринимается попытка выполнить числовую интерпретацию значений аргументов. Операция возвращает значение true, если значение слева от оператора имеет текстовое представление, которое находится после текстового представления значения справа в сравнении строк.

Пример:  

' 2' follows '1 ' возвращаетFALSE

во время

' 2' follows ' 1' возвращает TRUE

так как значение ASCII пробела (" ") меньше значения ASCII числа.

Сравните с:

' 2' > ' 1' возвращает TRUE

и

' 2' > '1 ' возвращает TRUE

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!

Присоединяйтесь к программе модернизации аналитики

Remove banner from view

Модернизируйте ваши важные приложения QlikView без ущерба с помощью программы модернизации аналитики. Щелкните здесь для получения дополнительной информации или свяжитесь с нами: ampquestions@qlik.com