Freigeben über


&& (AND) (Entity SQL)

Gibt true zurück, wenn beide Ausdrücke truesind, andernfalls false oder NULL.

Syntax

boolean_expression AND boolean_expression

oder

boolean_expression && boolean_expression  

Argumente

boolean_expression
Jeder gültige Ausdruck, der einen booleschen Wert zurückgibt.

Hinweise

Zwei kaufmännische Und-Zeichen (&&) haben dieselbe Funktionalität wie der AND-Operator.

Die folgende Matrix zeigt mögliche Eingabewertkombinationen und Rückgabewerte.

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

Beispiel

In der folgenden Entity SQL-Abfrage wird die Verwendung des AND-Operators veranschaulicht. Diese Abfrage beruht auf dem "AdventureWorks Sales"-Modell. Führen Sie folgende Schritte aus, um diese Abfrage zu kompilieren und auszuführen:

  1. Verwenden Sie das Verfahren unter How to: Execute a Query that Returns StructuralType Results.

  2. Übergeben Sie die folgende Abfrage als Argument an die ExecuteStructuralTypeQuery -Methode:

-- 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

Siehe auch