&& (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. Выполните процедуру из статьи How to: Execute a Query that Returns StructuralType Results.

  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

См. также