Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Kombiniert zwei Boolean Ausdrücke.
Syntax
boolean_expression OR boolean_expression
-- or
boolean_expression || boolean_expression
Argumente
boolean_expression Ein beliebiger gültiger Ausdruck, der ein Boolean.
Rückgabewert
truewenn eine der Bedingungen lautet true; andernfalls . false
Bemerkungen
OR ist ein logischer Operator der Entität SQL. Es wird verwendet, um zwei Bedingungen zu kombinieren. Werden in einem Ausdruck mehrere logische Operatoren verwendet, werden OR-Operatoren nach AND-Operatoren ausgewertet. Sie können jedoch die Reihenfolge der Auswertung ändern, indem Sie Klammern verwenden.
Doppelte vertikale Balken (||) weisen die gleiche Funktionalität wie der OR-Operator auf.
Die folgende Matrix zeigt mögliche Eingabewertkombinationen und Rückgabewerte.
TRUE |
FALSE |
NULL |
|
|---|---|---|---|
TRUE |
WAHR | WAHR | WAHR |
FALSE |
WAHR | FALSCH | NULL |
NULL |
WAHR | NULL | NULL |
Beispiel
Die folgende Entity SQL-Abfrage verwendet den OR-Operator, um zwei Boolean Ausdrücke zu kombinieren. Die Abfrage basiert auf dem AdventureWorks Sales Model. Führen Sie die folgenden Schritte aus, um diese Abfrage zu kompilieren und auszuführen:
Gehen Sie wie folgt vor : Ausführen einer Abfrage, die StrukturelleType-Ergebnisse zurückgibt.
Übergeben Sie die folgende Abfrage als Argument an die
ExecuteStructuralTypeQueryMethode:
-- OR
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product
WHERE product.ListPrice = @price1 OR product.ListPrice = @price2
-- ||
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product
WHERE product.ListPrice = @price1 || product.ListPrice = @price2