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


&& (AND) (Entity SQL)

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

Синтаксис

boolean_expression AND boolean_expression

или

boolean_expression && boolean_expression  

Аргументы

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

Замечания

Двойные амперсанды (&> имеют те же функции, что AND и оператор).

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

TRUE FALSE NULL
TRUE ПРАВДА ЛОЖЬ Отсутствует
FALSE ЛОЖЬ ЛОЖЬ ЛОЖЬ
NULL Отсутствует ЛОЖЬ Отсутствует

Пример

В следующем запросе Entity SQL показано, как использовать оператор AND. Запрос основан на модели продаж AdventureWorks. Чтобы скомпилировать и запустить этот запрос, выполните следующие действия.

  1. Выполните процедуру, описанную в разделе "Практическое руководство. Выполнение запроса, возвращающего результаты структурного типа".

  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

См. также