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


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

В службах Microsoft SQL Server 2005 Analysis Services (SSAS) операторы сравнения могут быть использованы при работе со скалярными значениями в любых выражениях расширений интеллектуального анализа данных. Результаты выполнения операторов сравнения принимают значения логического типа: 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.

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

См. также

Справочник

Справочник по расширениям интеллектуального анализа данных
Ссылка на функцию расширений интеллектуального анализа данных
Ссылка оператора расширений интеллектуального анализа данных
Справка по инструкции расширений интеллектуального анализа данных
Соглашения о синтаксисе расширений интеллектуального анализа данных
Элементы синтаксиса расширений интеллектуального анализа данных
Выражения (расширения интеллектуального анализа данных)
Сопоставление функций с типами запросов (расширения интеллектуального анализа данных)
Операторы (расширения интеллектуального анализа данных)
Прогнозирующие запросы (расширения интеллектуального анализа данных)
Основные сведения об инструкции SELECT (расширения интеллектуального анализа данных)

Справка и поддержка

Получение помощи по SQL Server 2005