The OR keyword
Fait partie de la section Les fondamentaux du Journey SQL de Coddy — leçon 7 sur 72.
Le mot-clé OR signifie que nous voulons que l'une des conditions soit vraie.
Par exemple, considérez la table <b>people</b> suivante :
| nom | âge | genre |
|---|---|---|
| Joas | 13 | homme |
| Holwa | 17 | homme |
| Nohlas | 24 | femme |
| Polar | 23 | homme |
| Loopa | 18 | femme |
SELECT *
FROM people
WHERE gender = 'female' OR age < 20Cette requête signifie que nous recherchons tous les enregistrements pour lesquels soit le genre est féminin, soit l'âge est inférieur à 20 ans.
Voici le résultat :
| nom | âge | genre |
|---|---|---|
| Joas | 13 | masculin |
| Holwa | 17 | masculin |
| Nohlas | 24 | féminin |
| Loopa | 18 | féminin |
Défi
FacileTables et colonnes disponibles :
<b>people</b>:<b>age</b>,<b>status</b>
Récupérez toutes les personnes qui ont soit moins de 20 ans, soit plus de 28 ans (sans inclure 20 ni 28).
Aide-mémoire
Le mot-clé OR retourne les enregistrements où au moins une condition est vraie :
SELECT *
FROM people
WHERE gender = 'female' OR age < 20Retourne les lignes où gender = 'female' ou age < 20 (ou les deux).
Essayez vous-même
SELECT *
FROM people
-- Écrivez votre code ci-dessous
WHERECette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Les fondamentaux
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns