Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Combine deux Boolean expressions.
Syntaxe
boolean_expression OR boolean_expression
-- or
boolean_expression || boolean_expression
Les arguments
boolean_expression Toute expression valide qui retourne un Boolean.
Valeur de retour
true lorsque l’une des conditions est true; sinon, false.
Remarques
OR est un opérateur logique Entity SQL. Il est utilisé pour combiner deux conditions. Lorsque plusieurs opérateurs logiques sont utilisés dans une instruction, les opérateurs OR sont évalués après les opérateurs AND. L'utilisation des parenthèses permet toutefois de modifier l'ordre de traitement.
Les barres verticales doubles (||) ont les mêmes fonctionnalités que l’opérateur OR.
La matrice suivante montre les combinaisons de valeurs d’entrée possibles et les valeurs de retour.
TRUE |
FALSE |
NULL |
|
|---|---|---|---|
TRUE |
VRAI | VRAI | VRAI |
FALSE |
VRAI | FAUX | ZÉRO |
NULL |
VRAI | ZÉRO | ZÉRO |
Exemple :
La requête Entity SQL suivante utilise l’opérateur OR pour combiner deux Boolean expressions. La requête est basée sur adventureWorks Sales Model. Pour compiler et exécuter cette requête, procédez comme suit :
Suivez la procédure dans How to : Execute a Query that Returns StructuralType Results.
Transmettez la requête suivante en tant qu’argument à la
ExecuteStructuralTypeQueryméthode :
-- 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