|| (OR) (Entity SQL)|| (OR) (Entity SQL)

Combina due espressioni Boolean .Combines two Boolean expressions.

SintassiSyntax

boolean_expression OR boolean_expression  
or   
boolean_expression || boolean_expression  

ArgomentiArguments

boolean_expression
Qualsiasi espressione valida che restituisce un valore Boolean.Any valid expression that returns a Boolean.

Valore restituitoReturn Value

true se una delle condizioni è true; in caso contrario false.true when either of the conditions is true; otherwise, false.

NoteRemarks

OR è un operatore logico Entity SQLEntity SQLOR is an Entity SQLEntity SQL logical operator. usato per combinare due condizioni.It is used to combine two conditions. Quando in un'istruzione si usa più di un operatore logico, gli operatori OR vengono valutati dopo gli operatori AND.When more than one logical operator is used in a statement, OR operators are evaluated after AND operators. È tuttavia possibile modificare l'ordine di valutazione tramite l'uso delle parentesi.However, you can change the order of evaluation by using parentheses.

Le barre verticali doppie (||) ha la stessa funzionalità come l'operatore OR.Double vertical bars (||) have the same functionality as the OR operator.

Nella tabella seguente sono inclusi i possibili valori di input e i tipi restituiti.The following table shows possible input values and return types.

TRUE FALSE NULL
TRUE trueTRUE TRUETRUE TRUETRUE
FALSE TRUETRUE FALSEFALSE NULLNULL
NULL TRUETRUE NULLNULL NULLNULL

EsempioExample

Nella query Entity SQL seguente viene usato l'operatore OR per combinare due espressioni Boolean .The following Entity SQL query uses the OR operator to combine two Boolean expressions. La query è basata sul modello Sales di AdventureWorks.The query is based on the AdventureWorks Sales Model. Per compilare ed eseguire questa query, effettuare le operazioni seguenti:To compile and run this query, follow these steps:

  1. Seguire la procedura indicata in Procedura: eseguire una query che restituisce risultati StructuralType.Follow the procedure in How to: Execute a Query that Returns StructuralType Results.

  2. Passare la query seguente come argomento al metodo ExecuteStructuralTypeQuery :Pass the following query as an argument to the ExecuteStructuralTypeQuery method:

-- 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 ancheSee Also

Riferimento a Entity SQLEntity SQL Reference