Поделиться через


Операторы сравнения (расширения интеллектуального анализа данных)

В службах MicrosoftSQL ServerAnalysis Services операторы сравнения могут быть использованы при работе со скалярными значениями в любых выражениях расширений интеллектуального анализа данных. Результаты выполнения операторов сравнения принимают значения логического типа: TRUE или FALSE в зависимости от выполнения проверяемого условия.

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

Оператор

Описание

< (Меньше) (расширения интеллектуального анализа данных)

Возвращает TRUE для аргументов, значения которых отличны от NULL, если значение аргумента слева меньше значения аргумента справа; в противном случае возвращает FALSE. Если один или оба аргумента имеют значение NULL, оператор возвращает значение NULL.

> (Больше) (расширения интеллектуального анализа данных)

Возвращает TRUE для аргументов, значения которых отличны от NULL, если значение аргумента слева больше значения аргумента справа; в противном случае возвращает FALSE. Если один или оба аргумента имеют значение NULL, оператор возвращает значение NULL.

= (Равно) (расширения интеллектуального анализа данных)

Возвращает TRUE для аргументов, значения которых отличны от NULL, если значение аргумента слева равно значению аргумента справа; в противном случае возвращает FALSE. Если один или оба аргумента имеют значение NULL, оператор возвращает значение NULL.

<> (Не равно) (расширения интеллектуального анализа данных)

Возвращает TRUE для аргументов, значения которых отличны от NULL, если значение аргумента слева не равно значению аргумента справа; в противном случае возвращает FALSE. Если один или оба аргумента имеют значение NULL, оператор возвращает значение NULL.

<= (Меньше или равно) (расширения интеллектуального анализа данных)

Возвращает TRUE для аргументов, значения которых отличны от NULL, если значение аргумента слева меньше или равно значению аргумента справа; в противном случае возвращает FALSE. Если один или оба аргумента имеют значение NULL, оператор возвращает значение NULL.

>= (больше или равно) (расширения интеллектуального анализа данных)

Возвращает TRUE для аргументов, значения которых отличны от NULL, если значение аргумента слева больше или равно значению аргумента справа; в противном случае возвращает FALSE. Если один или оба аргумента имеют значение NULL, оператор возвращает значение NULL.

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

См. также

Справочник