Módulo 2 · Filtrar datos

Filtrar filas con WHERE

Obtén únicamente las filas que cumplen una condición.

⏱ 18 minNivel: InicialRequisito: SELECT y FROM

0 de 40 lecciones

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

Estructura
SELECT columnas
FROM tabla
WHERE condición;

Primer ejemplo guiado

Datos de ejemplo: tabla productos
idnombrecategoriapreciostock
1TecladoAccesorios3512
2MonitorPantallas1895
3RatónAccesorios220
4PortátilEquipos8993
5WebcamAccesorios598

Analiza la consulta antes de comprobar el resultado:

SQL
SELECT nombre, precio
FROM productos
WHERE precio < 100;
Resultado esperado
nombreprecio
Teclado35
Ratón22
Webcam59

Qué ocurre paso a paso

  1. FROM parte de todos los productos.
  2. WHERE precio < 100 conserva Teclado, Ratón y Webcam.
  3. SELECT muestra solo nombre y precio.
Comprueba que lo entendiste

¿Qué filtra WHERE?

Error frecuente

Consulta o razonamiento problemático

Revisar
WHERE categoria = Accesorios

Los valores de texto deben escribirse entre comillas simples.

Práctica guiada

Básica · apoyo graduado

Resuelve una sola dificultad cada vez

Muestra nombre y stock de productos de la categoría 'Accesorios'.

Ahora sin guía

Intermedia · práctica autónoma

Transfiere lo aprendido

Muestra nombre de clientes que viven en Madrid.

Comparar con una solución posible
SQL
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.

Consulta rápida