OR (||) (Entity SQL)

Combina due espressioni Boolean.

boolean_expression OR boolean_expression
or 
boolean_expression || boolean_expression

Argomenti

  • boolean_expression
    Qualsiasi espressione valida che restituisce un valore Boolean.

Valore restituito

true se una delle condizioni è true; in caso contrario false.

Osservazioni

OR è un operatore logico Entity SQL utilizzato per combinare due condizioni. Quando in un'istruzione si utilizza più di un operatore logico, gli operatori OR vengono valutati dopo gli operatori AND. È tuttavia possibile modificare l'ordine di valutazione tramite l'utilizzo delle parentesi.

L'utilizzo di barre verticali doppie (||) ha la stessa funzionalità dell'operatore OR.

Nella tabella seguente sono inclusi i possibili valori di input e i tipi restituiti.

TRUE FALSE NULL

TRUE

TRUE

TRUE

TRUE

FALSE

TRUE

FALSE

NULL

NULL

TRUE

NULL

NULL

Esempio

Nella query Entity SQL seguente viene utilizzato l'operatore OR per combinare due espressioni Boolean. La query è basata sul modello Sales di AdventureWorks. Per compilare ed eseguire questa query, effettuare le operazioni seguenti:

  1. Seguire la procedura indicata in Procedura: eseguire una query che restituisce risultati StructuralType (EntityClient).

  2. Passare la query seguente come argomento al metodo ExecuteStructuralTypeQuery:

\\ OR
SELECT VALUE product FROM AdventureWorksEntities.Product 
                                    AS product where product.ListPrice = 40 OR product.ListPrice = 125
\\ || 
SELECT VALUE product FROM AdventureWorksEntities.Product 
                                    AS product where product.ListPrice = 40 || product.ListPrice = 125

L'output ottenuto eseguendo l'esempio è il seguente:

ProductID: 842
Name: Touring-Panniers, Large
ProductNumber: PA-T100
MakeFlag: False
...

Vedere anche

Concetti

Operatori logici (Entity SQL)
Riferimenti a Entity SQL