SQL básico: SELECT, filtros y orden

Consulta datos de forma controlada con SELECT, WHERE, ORDER BY y LIMIT, evitando errores típicos de principiantes.

Aquí empieza la práctica real: consultar información sin traer basura ni sobrecargar la base.

La clave profesional no es saber escribir SELECT, sino filtrar justo lo necesario y devolver datos útiles.

Cuando controles este bloque, continúa con <a href="/curso/bbdd/leccion/bbdd-sql-joins-agrupaciones-medio">joins y agrupaciones</a>.

  • Evita SELECT * en producción salvo casos justificados.
  • Seleccionar solo columnas necesarias reduce transferencia de datos y mejora legibilidad de queries.
  • Combina filtros y orden para que la consulta responda a una pregunta concreta de negocio.
  • Aquí empieza la práctica real: consultar información sin traer basura ni sobrecargar la base.
  • La clave profesional no es saber escribir SELECT, sino filtrar justo lo necesario y devolver datos útiles.

SELECT con foco

Evita SELECT * en producción salvo casos justificados.

Seleccionar solo columnas necesarias reduce transferencia de datos y mejora legibilidad de queries.

Combina filtros y orden para que la consulta responda a una pregunta concreta de negocio.

Bases de datos
05

SQL básico: SELECT, filtros y orden

Consulta datos de forma controlada con SELECT, WHERE, ORDER BY y LIMIT, evitando errores típicos de principiantes.

Código del tema: Modelo relacional + consultas SQL

📘 Teoría

SELECT con foco

Evita SELECT * en producción salvo casos justificados.

1

Seleccionar solo columnas necesarias reduce transferencia de datos y mejora legibilidad de queries.

2

Combina filtros y orden para que la consulta responda a una pregunta concreta de negocio.

Consulta básica
SELECT id, nombre, email
FROM clientes
WHERE activo = 1
ORDER BY nombre ASC
LIMIT 20;

🧪 Aprende probando

Ejemplo Ejemplo guiado: seleccionar columnas concretas Consulta clientes activos ordenados por nombre.
Ejemplo Ejemplo guiado: paginado inicial Limita resultados para evitar cargas grandes.
Ejemplo Demo: filtro por rango Recupera pedidos de alto valor.

🏁 Retos

Reto Reto: filtra por estado Muestra pedidos confirmados.
Reto Reto: top 5 por precio Ordena productos por precio descendente y limita salida.

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre Bases de datos.

Test de Bases de datos

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .