Dela via


|| (ELLER) (Entitets-SQL)

Kombinerar två Boolean uttryck.

Syntax

boolean_expression OR boolean_expression
-- or
boolean_expression || boolean_expression

Argument

boolean_expression Giltiga uttryck som returnerar en Boolean.

Returvärde

true när något av villkoren är true, annars , false.

Kommentarer

ELLER är en logisk entitets-SQL-operator. Den används för att kombinera två villkor. När mer än en logisk operator används i en -instruktion utvärderas OR-operatorerna efter AND-operatorerna. Du kan dock ändra utvärderingsordningen med parenteser.

Dubbla lodräta staplar (||) har samma funktioner som OR-operatorn.

Följande matris visar möjliga kombinationer av indatavärden och returvärden.

TRUE FALSE NULL
TRUE Sant Sant Sant
FALSE SANT FALSKT NULL
NULL Sant NULL NULL

Exempel

Följande entitets-SQL-fråga använder OPERATORN OR för att kombinera två Boolean uttryck. Frågan baseras på AdventureWorks försäljningsmodell. Följ dessa steg för att kompilera och köra den här frågan:

  1. Följ proceduren i Så här kör du en fråga som returnerar StructuralType-resultat.

  2. Skicka följande fråga som ett argument till ExecuteStructuralTypeQuery metoden:

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

Se även