OR (||) (Entity SQL)
Verknüpft zwei Boolean-Ausdrücke.
boolean_expression OR boolean_expression
or
boolean_expression || boolean_expression
Argumente
- boolean_expression
Jeder gültige Ausdruck, der ein Boolean zurückgibt.
Rückgabewert
true, wenn eine der Bedingungen true ist; andernfalls false.
Hinweise
OR ist ein logischer Operator in Entity SQL. Er wird zur Verknüpfung zweier Bedingungen verwendet. Wenn in einer Anweisung mehrere logische Operatoren verwendet werden, werden OR-Operatoren nach AND-Operatoren ausgewertet. Sie können jedoch die Reihenfolge der Auswertung ändern, indem Sie Klammern verwenden.
Zwei senkrechte Striche (||) haben dieselbe Funktion wie der OR-Operator.
Die folgende Tabelle zeigt mögliche Eingabewerte und Rückgabetypen.
TRUE | FALSE | NULL | |
---|---|---|---|
TRUE |
TRUE |
TRUE |
TRUE |
FALSE |
TRUE |
FALSE |
NULL |
NULL |
TRUE |
NULL |
NULL |
Beispiel
Die folgende Entity SQL-Abfrage verwendet den OR-Operator, um zwei Boolean-Ausdrücke zu verknüpfen. Die Abfrage basiert auf dem "AdventureWorks Sales"-Modell. Führen Sie folgende Schritte aus, um diese Abfrage zu kompilieren und auszuführen:
Verwenden Sie das Verfahren unter Gewusst wie: Ausführen einer Abfrage, die StructuralType-Ergebnisse zurückgibt (EntityClient).
Übergeben Sie die folgende Abfrage als Argument zur
ExecuteStructuralTypeQuery
-Methode:
\\ OR
SELECT VALUE product FROM AdventureWorksEntities.Product
AS product where product.ListPrice = 40 OR product.ListPrice = 125
\\ ||
SELECT VALUE product FROM AdventureWorksEntities.Product
AS product where product.ListPrice = 40 || product.ListPrice = 125
Dieses Beispiel führt zur folgenden Ausgabe:
ProductID: 842
Name: Touring-Panniers, Large
ProductNumber: PA-T100
MakeFlag: False
...