|| (NEBO) (Entity SQL)
Kombinuje dva Boolean
výrazy.
Syntaxe
boolean_expression OR boolean_expression
-- or
boolean_expression || boolean_expression
Argumenty
boolean_expression
Libovolný platný výraz, který vrací Boolean
hodnotu .
Návratová hodnota
true
pokud je true
některou z podmínek ; v opačném případě false
.
Poznámky
NEBO je logický operátor ENTITY SQL. Slouží ke kombinování dvou podmínek. Pokud se v příkazu použije více logických operátorů, operátory OR se vyhodnocují za operátory AND. Pořadí vyhodnocení ale můžete změnit pomocí závorek.
Dvojité svislé pruhy (||) mají stejné funkce jako operátor OR.
Následující matice ukazuje možné kombinace vstupních hodnot a návratové hodnoty.
TRUE |
FALSE |
NULL |
|
---|---|---|---|
TRUE |
TRUE | TRUE | TRUE |
FALSE |
TRUE | FALSE | NULL |
NULL |
TRUE | NULL | NULL |
Příklad
Následující dotaz Entity SQL používá operátor OR ke kombinování dvou Boolean
výrazů. Dotaz je založený na prodejním modelu AdventureWorks. Chcete-li tento dotaz zkompilovat a spustit, postupujte takto:
Postupujte podle pokynů v části Postupy: Provedení dotazu, který vrací výsledky typu StructuralType.
Jako argument metody
ExecuteStructuralTypeQuery
předejte následující dotaz:
-- 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