Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Kombinerar två Boolean uttryck.
Syntax
boolean_expression OR boolean_expression
-- or
boolean_expression || boolean_expression
Argumentpunkter
boolean_expression Giltiga uttryck som returnerar en Boolean.
Returvärde
true när något av villkoren är true, annars , false.
Anmärkningar
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 |
TRUE | TRUE | TRUE |
FALSE |
TRUE | Falskt | NOLL |
NULL |
TRUE | NOLL | NOLL |
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
ExecuteStructuralTypeQuerymetoden:
-- 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