&& (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. Для компиляции и запуска этого запроса выполните следующие шаги.
Следуйте инструкциям в разделе Как выполнить запрос, возвращающий результаты типа StructuralType (EntityClient).
Передайте следующий запрос в качестве аргумента методу
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