|| (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:
Följ proceduren i Så här kör du en fråga som returnerar StructuralType-resultat.
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