Megosztás:


|| (VAGY) (Entity SQL)

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:

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

  2. Adja át a következő lekérdezést argumentumként a ExecuteStructuralTypeQuery metó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

Lásd még