Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Két Boolean kifejezést egyesít.
Szemantika
boolean_expression OR boolean_expression
-- or
boolean_expression || boolean_expression
Érvek
boolean_expression Bármely érvényes kifejezés, amely egy Boolean.
Visszaadott érték
trueha valamelyik feltétel true; egyébként . false
Megjegyzések
Az OR egy entitás SQL logikai operátora. Két feltétel kombinálására szolgál. Ha egy utasítás több logikai operátort is használ, az OR operátorok kiértékelése az AND operátorok után történik. A kiértékelési sorrendet azonban zárójelek használatával módosíthatja.
A két függőleges sáv (||) ugyanazzal a funkcióval rendelkezik, mint az OR operátor.
Az alábbi mátrix a lehetséges bemeneti értékkombinációkat és a visszaadott értékeket mutatja be.
TRUE |
FALSE |
NULL |
|
|---|---|---|---|
TRUE |
IGAZ | IGAZ | IGAZ |
FALSE |
IGAZ | HAMIS | NULLA |
NULL |
IGAZ | NULLA | NULLA |
példa
Az alábbi Entity SQL-lekérdezés az OR operátort használja két Boolean kifejezés kombinálásához. A lekérdezés az AdventureWorks értékesítési modellen alapul. A lekérdezés fordításához és futtatásához kövesse az alábbi lépéseket:
Kövesse a How to: Execute a Query that Returns StructuralType Results (Szerkezeti típus eredményeinek visszaadása) című témakör lépéseit.
Adja át a következő lekérdezést argumentumként a
ExecuteStructuralTypeQuerymetódusnak:
-- 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