- 03/15/2017
- 2 minutes de lecture
-
- c
- r
- M
- i
- m
-
+4
.
S’applique à : SQL Server (toutes les versions prises en charge) Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Parallel Data Warehouse
Combine deux conditions. Lorsque plus d’un opérateur logique est utilisé dans une déclaration, les opérateurs OR sont évalués après les opérateurs AND. Cependant, vous pouvez modifier l’ordre d’évaluation en utilisant des parenthèses.
Conventions syntaxiques Transact-SQL
Syntaxe
boolean_expression OR boolean_expression
Note
Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 et les versions antérieures, consultez la documentation des versions antérieures.
Arguments
expression booléenne
Est toute expression valide qui renvoie VRAI, FAUX ou INCONNU.
Types de résultat
Booléen
Valeur du résultat
OR renvoie VRAI lorsque l’une des conditions est VRAIE.
Remarques
Le tableau suivant montre le résultat de l’opérateur OR.
VRAI | FAUX | INCONNU | |
---|---|---|---|
VRAI | VRAI | VRAI | VRAI |
FAUX | VRAI | FAUX | INCONNU |
INCONNU | TRUE | INCONNU | INCONNU |
Exemples
L’exemple suivant utilise la vue vEmployeeDepartmentHistory
pour récupérer les noms des Quality Assurance
personnels qui travaillent soit dans l’équipe du soir, soit dans l’équipe de nuit. Si les parenthèses sont omises, la requête renvoie Quality Assurance
les employés qui travaillent dans l’équipe du soir et tous les employés qui travaillent dans l’équipe de nuit.
Voici l’ensemble des résultats.
FirstName LastName Shift ------------ ---------------- ------- Andreas Berglund Evening Sootha Charncherngkha Night
Exemples : Azure Synapse Analytics et Parallel Data Warehouse
L’exemple suivant récupère les noms des employés qui soit gagnent un BaseRate
moins de 20, soit ont un HireDate
1er janvier 2001 ou plus tard.