Delen via


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

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

  1. Volg de procedure in Procedure: Voer een query uit die StructureleType-resultaten retourneert.

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

Zie ook