OR (Transact-SQL)
Mis à jour : 14 avril 2006
Combine 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.
Conventions de syntaxe de Transact-SQL
Syntaxe
boolean_expression OR boolean_expression
Arguments
- boolean_expression
Toute expression valide retournant la valeur TRUE, FALSE ou UNKNOWN.
Notes
Le tableau suivant indique les résultats de l'opérateur OR.
TRUE | FALSE | UNKNOWN | |
---|---|---|---|
TRUE |
TRUE |
TRUE |
TRUE |
FALSE |
TRUE |
FALSE |
UNKNOWN |
UNKNOWN |
TRUE |
UNKNOWN |
UNKNOWN |
Types de résultats
Boolean
Valeur des résultats
OR retourne la valeur TRUE lorsque l'une ou l'autre des conditions est TRUE.
Exemple
L'exemple suivant utilise la vue vEmployeeDepartmentHistory
pour récupérer les noms des employés de Quality Assurance
qui travaillent dans l'équipe du soir ou l'équipe de nuit. Si les parenthèses sont omises, la requête retourne les employés de Quality Assurance
qui travaillent dans l'équipe du soir et tous les employés qui travaillent dans l'équipe de nuit.
USE AdventureWorks
GO
SELECT FirstName, LastName, Shift
FROM HumanResources.vEmployeeDepartmentHistory
WHERE Department = 'Quality Assurance'
AND (Shift = 'Evening' OR Shift = 'Night')
Voici l'ensemble des résultats.
FirstName LastName Shift
------------ ---------------- -------
Andreas Berglund Evening
Sootha Charncherngkha Night
Voir aussi
Référence
Expressions (Transact-SQL)
Fonctions (Transact-SQL)
Opérateurs (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)
Autres ressources
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
14 avril 2006 |
|