Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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