Al terminar esta lección podrás
- Elegir operadores de comparación.
- Distinguir límites inclusivos y exclusivos.
- Detectar operadores mal escritos.
Antes de empezar: WHERE. Explica en una frase qué recuerdas antes de continuar.
La idea, sin código
Las condiciones se construyen comparando un valor de la fila con otro valor. = comprueba igualdad; <, >, <= y >= expresan orden; <> expresa diferencia.
Pregunta guía: ¿qué representa cada fila antes y después de aplicar este concepto?
Sintaxis mínima
= <> < > <= >=Primer ejemplo guiado
| id | nombre | categoria | precio | stock |
|---|---|---|---|---|
| 1 | Teclado | Accesorios | 35 | 12 |
| 2 | Monitor | Pantallas | 189 | 5 |
| 3 | Ratón | Accesorios | 22 | 0 |
| 4 | Portátil | Equipos | 899 | 3 |
| 5 | Webcam | Accesorios | 59 | 8 |
Analiza la consulta antes de comprobar el resultado:
SELECT nombre, stock
FROM productos
WHERE stock >= 5;| nombre | stock |
|---|---|
| Teclado | 12 |
| Monitor | 5 |
| Webcam | 8 |
Qué ocurre paso a paso
- stock >= 5 incluye también el valor 5.
- Los valores 12, 5 y 8 cumplen la condición.
- El resultado conserva tres productos.
Error frecuente
Consulta o razonamiento problemático
WHERE precio => 100El operador correcto es >=. El orden de los símbolos importa.
Práctica guiada
Resuelve una sola dificultad cada vez
Muestra nombre y salario de empleados con salario inferior a 30000.
Solución razonada
SELECT nombre, salario FROM empleados WHERE salario < 30000;La condición excluye exactamente 30000 y conserva valores menores.
Comprueba: identifica qué parte recupera, filtra, transforma, relaciona o modifica los datos.
Ahora sin guía
Transfiere lo aprendido
Busca pedidos cuyo estado sea distinto de cancelado.
Comparar con una solución posible
SELECT id, estado
FROM pedidos
WHERE estado <> 'cancelado';Puede existir otra solución válida. Comprueba que produce el resultado pedido y que puedes explicar cada cláusula.
Resumen para llevarte
- El operador cambia la frontera del filtro.
- <= incluye el límite; < lo excluye.
- <> es la forma estándar de desigualdad.
Siguiente paso: Continúa con Combinar condiciones con AND, OR y NOT.