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


&& (логическое И) (выражение служб SSIS)

Выполняет логическую операцию И. Выражение принимает значение TRUE, если все условия имеют значение TRUE.

Синтаксис

boolean_expression1 && boolean_expression2

Аргументы

  • boolean _expression1, boolean_expression2
    Любое допустимое выражение, результатом которого являются TRUE, FALSE или NULL

Типы результата

DT_BOOL

Замечания

Следующая таблица демонстрирует результаты выполнения оператора &&.

Результат

Выражение

Выражение

TRUE

TRUE

TRUE

FALSE

TRUE

FALSE

FALSE

FALSE

FALSE

NULL

NULL

NULL

NULL

NULL

TRUE

FALSE

NULL

FALSE

Примеры выражений

В этом примере используются столбцы StandardCost и ListPrice. Пример возвращает значение TRUE, если значение столбца StandardCost меньше 300 или значение столбца ListPrice больше 500.

StandardCost < 300 && ListPrice > 500

Этот пример использует переменные SPrice и LPrice вместо числовых литералов.

StandardCost < @SPrice && ListPrice > @LPrice

См. также

Справочник

& (битовое И) (выражение служб SSIS)

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

Очередность и ассоциативность операторов

Другие ресурсы

Операторы (выражение служб SSIS)