Condividi tramite


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

Vedere anche

Concetti

Riferimenti a Entity SQL