Lección 6 de 12 · Lectura y práctica
Filtrar resultados con WHERE
Filtrar resultados con WHERE Esta leccion pertenece al curso SQL para Principiantes y esta pensada para que avances con criterio profesional, no solo con teoria. Primero entiende el concepto, despues aplicalo en una situacion.
Del concepto a la práctica
Taller de esta lección
WHERE decide qué filas participan en la salida antes de ordenar o resumir. La condición debe comparar la columna con un valor compatible y expresar una pregunta concreta. En fechas, usa un formato consistente; en texto, respeta el valor almacenado.
Ejemplo resuelto
En incidencias(id, prioridad, estado), se buscan incidencias de prioridad alta aún abiertas:
SELECT id, prioridad
FROM incidencias
WHERE prioridad = 'alta' AND estado = 'abierta';Con (10,alta,abierta), (11,alta,cerrada) y (12,baja,abierta), la salida es solo 10 | alta.
Pruébalo
Lista las filas que deberían pasar el filtro.
Escribe una condición por requisito.
Ejecuta la consulta con las columnas necesarias.
Revisa también una fila excluida por cada condición.
Un error frecuente es escribir estado = abierta sin comillas. Corrígelo usando 'abierta' para indicar un literal de texto, no un nombre de columna.
Comprueba tu resultado
Añade una cuarta fila (13,alta,abierta). La consulta debe devolver los identificadores 10 y 13, exactamente dos filas. Si aparece la incidencia 11, el filtro ignora estado; si aparece la 12, ignora prioridad.

Mapa de prácticaUna clave conecta cada pedido con su cliente. INNER JOIN devuelve las coincidencias y puede producir varias filas por cliente. LEFT JOIN conserva también los clientes sin pedido y representa los campos ausentes con NULL.
Ver la infografía en tamaño completo ↗Filtrar resultados con WHERE
Esta leccion pertenece al curso SQL para Principiantes y esta pensada para que avances con criterio profesional, no solo con teoria. Primero entiende el concepto, despues aplicalo en una situacion concreta y finalmente deja evidencia de lo que aprendiste.
Objetivo practico
Al terminar, deberias poder explicar el tema con tus palabras, reconocer cuando usarlo y construir una version simple que sirva como base para un proyecto real.
Pasos recomendados
- Lee el concepto y escribi una definicion breve.
- Identifica un caso de uso laboral donde aparezca este problema.
- Construye un ejemplo pequeno y documenta las decisiones.
- Compara tu resultado con el checklist de la leccion.
Sigue con SQL para Principiantes
Esta lección forma parte de un curso de Cursalo. Revisa su programa y elige entre la compra individual o el acceso a toda la escuela.
Si ya tenías acceso a este curso, entra con tu cuenta: tus derechos y tu progreso se conservan. No necesitas comprarlo de nuevo.