Al terminar esta lección podrás
- Filtrar filas.
- Escribir condiciones con texto y números.
- Predecir qué registros se conservan.
Antes de empezar: SELECT y FROM. Explica en una frase qué recuerdas antes de continuar.
La idea, sin código
WHERE evalúa una condición para cada fila. Las que producen verdadero continúan en la consulta; las demás quedan fuera del resultado.
Pregunta guía: ¿qué representa cada fila antes y después de aplicar este concepto?
Sintaxis mínima
SELECT columnas
FROM tabla
WHERE condición;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, precio
FROM productos
WHERE precio < 100;| nombre | precio |
|---|---|
| Teclado | 35 |
| Ratón | 22 |
| Webcam | 59 |
Qué ocurre paso a paso
- FROM parte de todos los productos.
- WHERE precio < 100 conserva Teclado, Ratón y Webcam.
- SELECT muestra solo nombre y precio.
Error frecuente
Consulta o razonamiento problemático
WHERE categoria = AccesoriosLos valores de texto deben escribirse entre comillas simples.
Práctica guiada
Resuelve una sola dificultad cada vez
Muestra nombre y stock de productos de la categoría 'Accesorios'.
Solución razonada
SELECT nombre, stock FROM productos WHERE categoria = 'Accesorios';La condición se evalúa de forma independiente en cada producto.
Comprueba: identifica qué parte recupera, filtra, transforma, relaciona o modifica los datos.
Ahora sin guía
Transfiere lo aprendido
Muestra nombre de clientes que viven en Madrid.
Comparar con una solución posible
SELECT nombre
FROM clientes
WHERE ciudad = 'Madrid';Puede existir otra solución válida. Comprueba que produce el resultado pedido y que puedes explicar cada cláusula.
Resumen para llevarte
- WHERE conserva filas.
- Los textos usan comillas simples.
- Una condición clara reduce el resultado antes de presentarlo.
Siguiente paso: Continúa con Operadores de comparación.