Partager via


OR (||) (Entity SQL)

Combine deux expressions Boolean.

boolean_expression OR boolean_expression
or 
boolean_expression || boolean_expression

Arguments

  • boolean_expression
    Toute expression valide qui retourne une valeur Boolean.

Valeur de retour

true si l'une des conditions a la valeur true ; sinon, false.

Notes

OR est un opérateur logique Entité SQL. Il est utilisé pour combiner deux conditions. Lorsque vous utilisez plusieurs opérateurs logiques dans une instruction, les opérateurs OR sont évalués après les opérateurs AND. L'utilisation de parenthèses permet toutefois de modifier l'ordre de traitement.

Les doubles barres verticales (||) ont la même fonctionnalité que l'opérateur OR.

Le tableau suivant indique les valeurs d'entrée et les types de retour possibles.

TRUE FALSE NULL

TRUE

TRUE

TRUE

TRUE

FALSE

TRUE

FALSE

NULL

NULL

TRUE

NULL

NULL

Exemple

La requête Entity SQL ci-dessous utilise l'opérateur OR pour combiner deux expressions Boolean. Cette requête est basée sur le modèle de vente AdventureWorks. Pour compiler et exécuter cette requête, procédez comme suit :

  1. Suivez la procédure indiquée dans Procédure : exécuter une requête qui retourne des résultats StructuralType (EntityClient).

  2. Passez à la méthode ExecuteStructuralTypeQuery la requête suivante en tant qu'argument :

\\ 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

Cet exemple produit la sortie suivante :

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

Voir aussi

Concepts

Opérateurs logiques (Entity SQL)
Référence Entity SQL