|| (OF) (Entiteit SQL)
Combineert twee Boolean
expressies.
Syntaxis
boolean_expression OR boolean_expression
-- or
boolean_expression || boolean_expression
Argumenten
boolean_expression
Elke geldige expressie die een Boolean
.
Retourwaarde
true
wanneer een van de voorwaarden is true
; anders . false
Opmerkingen
OF is een logische entiteits-SQL-operator. Het wordt gebruikt om twee voorwaarden te combineren. Wanneer meer dan één logische operator wordt gebruikt in een instructie, worden OR-operators na AND-operators geëvalueerd. U kunt echter de volgorde van de evaluatie wijzigen met haakjes.
Dubbele verticale balken (|||) hebben dezelfde functionaliteit als de OR-operator.
In de volgende matrix ziet u mogelijke combinaties van invoerwaarden en retourwaarden.
TRUE |
FALSE |
NULL |
|
---|---|---|---|
TRUE |
TRUE | TRUE | TRUE |
FALSE |
TRUE | FALSE | NULL |
NULL |
TRUE | NULL | NULL |
Opmerking
De volgende Entity SQL-query maakt gebruik van de OR-operator om twee Boolean
expressies te combineren. De query is gebaseerd op het AdventureWorks Sales Model. Voer de volgende stappen uit om deze query te compileren en uit te voeren:
Volg de procedure in Procedure: Voer een query uit die StructureleType-resultaten retourneert.
Geef de volgende query als argument door aan de
ExecuteStructuralTypeQuery
methode:
-- 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