AND, OR, NOT · Y, O, NO
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.
Combinar condiciones
Una cláusula WHERE puede evaluar más de una condición a la vez. Combine las condiciones usando:
AND— ambas deben ser verdaderasOR— al menos una debe ser verdaderaNOT— invierte una condición
SELECT name FROM student WHERE form = '11A' AND score > 88;
Esto devuelve los estudiantes de 11A que también obtuvieron una puntuación superior a 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.
Mezclar AND y OR
Cuando combine AND y OR, utilice paréntesis para que el significado sea claro, tal como en matemáticas:
SELECT name FROM student
WHERE form = '11B' OR score >= 95;
AND se evalúa antes que OR, por lo que los paréntesis eliminan cualquier duda sobre su intención.
Common mistakes
- Use brackets when you mix
ANDandORto make the order clear. NOTreverses a condition.
Errores comunes
- Utilice paréntesis cuando mezcle
ANDyORpara clarificar el orden de evaluación. NOTinvierte una condición.
AND, OR, NOT · Y, O, NO
Combine conditions with AND/OR/NOT — see the truth table. · Combinar condiciones con Y/O/NO — consulta la tabla de verdad.
Show the name of every student who is in form 11A and · y scored more than 88. · Muestra el name de cada estudiante que está en el curso 11A y obtuvo una puntuación mayor a 88.
Click Run to see the output here. · Haz clic en Ejecutar para ver la salida aquí.
Show the name of every student who is in form 11B or scored 95 or more. · Muestra el name de cada estudiante que está en el curso 11B o obtuvo una puntuación de 95 o más.
Click Run to see the output here. · Haz clic en Ejecutar para ver la salida aquí.