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


&& (AND) (язык Entity SQL)

Возвращает значение true если оба выражения true; в противном случае возвращает значение false или NULL.

boolean_expression AND boolean_expression
or
boolean_expression && boolean_expression

Аргументы

  • boolean_expression
    Любое допустимое выражение, возвращающее значение типа Boolean.

Замечания

Два амперсанда (&&) действуют так же, как оператор AND.

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

TRUE FALSE NULL

TRUE

TRUE

FALSE

NULL

FALSE

FALSE

FALSE

FALSE

NULL

NULL

FALSE

NULL

Пример

Следующий запрос Entity SQL демонстрирует, как использовать оператор AND. Запрос основан на модели AdventureWorks Sales. Для компиляции и запуска этого запроса выполните следующие шаги.

  1. Следуйте инструкциям в разделе Как выполнить запрос, возвращающий результаты типа StructuralType (EntityClient).

  2. Передайте следующий запрос в качестве аргумента методу ExecuteStructuralTypeQuery:

-- AND
SELECT VALUE product FROM AdventureWorksEntities.Products 
    AS product where product.ListPrice >  @price1 AND product.ListPrice <  @price2
-- && 
SELECT VALUE product FROM AdventureWorksEntities.Products 
    AS product where product.ListPrice > @price1 && product.ListPrice < @price2

См. также

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

Справочник по Entity SQL