Módulo 02 · lección 3
AND, OR, NOT: condiciones complejas
Un comprador busca electrónica de menos de 100 $ para reforzar el segmento económico. Eso ya son dos condiciones a la vez.
Combinar condiciones
Los operadores lógicos combinan varias condiciones:
AND— verdadero cuando se cumplen ambas condiciones;OR— verdadero cuando se cumple al menos una;NOT— la negación de una condición.
Por ejemplo, libros de menos de 30 $:
SELECT name, category, price
FROM products
WHERE category = 'Books' AND price < 30;
Una fila pasa solo si ambas partes son verdaderas. En cuanto a la precedencia: AND es «más fuerte» que OR, así que cuando los mezcles, pon paréntesis para evitar sorpresas (hay una lección aparte sobre esto).
Te toca
El comprador necesita electrónica de menos de 100 $. Muestra el name, la category y el price de esos productos.
Resumen
AND— ambas condiciones;OR— al menos una;NOT— negación.