&& (AND) (Entity SQL)

両方の式が true の場合は trueを返します。それ以外の場合は false または NULLを返します。

構文

boolean_expression AND boolean_expression

or

boolean_expression && boolean_expression  

引数

boolean_expression
ブール値を返す任意の有効な式。

解説

二重のアンパサンド (&&) には、AND 演算子と同じ効果があります。

次の表に、可能な入力値の組み合わせと戻り値を示します。

TRUE FALSE NULL
TRUE true FALSE NULL
FALSE false FALSE FALSE
NULL NULL false NULL

次の Entity SQL クエリは、AND 演算子の使い方を示しています。 このクエリは、AdventureWorks Sales Model に基づいています。 このクエリをコンパイルして実行するには、次の手順を実行します。

  1. 方法: StructuralType 結果を返すクエリを実行する」の手順に従います。

  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

関連項目