AND, OR, NOT · ET, OU, NON
Combining conditions
A WHERE clause can test more than one thing at once. Join conditions with:
AND— both must be trueOR— at least one must be trueNOT— flips a condition
This returns 11A students who also scored above 88.
Combiner des conditions
Une clause WHERE peut tester plusieurs choses à la fois. Join conditions with :
AND— les deux doivent être vraisOR— au moins un doit être vraiNOT— inverse une condition
SELECT name FROM student WHERE form = '11A' AND score > 88;
Ceci retourne les étudiants de 11A qui ont aussi obtenu plus de 88.
Mixing AND and OR
When you mix AND and OR, use brackets to make the meaning clear, just like in maths:
AND is checked before OR, so brackets remove any doubt about what you mean.
Mélanger AND et OR
Lorsque vous mélangez AND et OR, utilisez des parenthèses pour clarifier le sens, comme en maths :
SELECT name FROM student
WHERE form = '11B' OR score >= 95;
AND est vérifié avant OR, donc les parenthèses éliminent tout doute sur votre intention.
Common mistakes
- Use brackets when you mix
ANDandORto make the order clear. NOTreverses a condition.
Erreurs courantes
- Utilisez des parenthèses lorsque vous mélangez
ANDetORpour clarifier l'ordre. NOTinverse une condition.
AND, OR, NOT · ET, OU, NON
Combine conditions with AND/OR/NOT — see the truth table. · Combinez des conditions avec ET/OU/NON — voir la table de vérité.
Show the name of every student who is in form 11A and · et scored more than 88. · Affichez la name de chaque étudiant qui est en classe 11A et a obtenu plus de 88.
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.
Show the name of every student who is in form 11B or · ou scored 95 or more. · Affichez la name de chaque étudiant qui est en classe 11B ou a obtenu 95 ou plus.
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.