次の方法で共有


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 結果を返すクエリの実行方法 (EntityClient)」の手順に従います。

  2. 次のクエリを引数として ExecuteStructuralTypeQuery メソッドに渡します。

// AND
SELECT VALUE product FROM AdventureWorksEntities.Product 
    AS product where product.ListPrice > 10 AND product.ListPrice < 20
// && 
SELECT VALUE product FROM AdventureWorksEntities.Product 
    AS product where product.ListPrice > 10 && product.ListPrice < 20

出力を次に示します。

ProductID: 844
Name: Minipump
ProductNumber: PU-0452
MakeFlag: False
ProductID: 846
Name: Taillights - Battery-Powered
ProductNumber: LT-T990
MakeFlag: False

参照

概念

論理演算子 (Entity SQL)
Entity SQL リファレンス