AD

¿Ya dominas lo básico? Un curso estructurado de SQL es la vía rápida para dar el salto.

Ver cursos de SQL en Udemy

Enlace de afiliado. No te cuesta nada extra.

🗄️Lecciones de SQL
Lección 14 / 50

Operadores lógicos: AND, OR y NOT

En esta lección combinarás varias condiciones en un mismo WHERE.

AND exige que se cumplan las dos condiciones, OR que se cumpla al menos una, y NOT invierte una condición. Cuando mezclas AND y OR, el AND se evalúa primero, igual que la multiplicación antes que la suma en aritmética.

El código de ejemplo pide quienes tengan 80 o más y pertenezcan a la clase 1. Cambia el AND por un OR y observa cómo crece el resultado.

Justamente esa precedencia es el error clásico: WHERE a = 1 OR a = 2 AND b = 3 no significa lo que parece, porque el AND se agrupa antes. La costumbre profesional es poner paréntesis siempre que aparezcan los dos juntos, aunque no hagan falta: WHERE (a = 1 OR a = 2) AND b = 3.

En consultas reales es normal encadenar cinco o seis condiciones. Poner cada una en su línea y usar paréntesis generosamente es lo que separa una consulta revisable de una que nadie se atreve a tocar.

SQL
SALIDA

💡 El motor de SQL puede tardar unos segundos en cargarse la primera vez que ejecutas código.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)