Módulo 0 · Orientación

Cómo leer una consulta SQL

Aprende a separar una consulta en preguntas pequeñas antes de escribirla.

⏱ 16 minNivel: InicialRequisito: Tablas, filas y columnas

0 de 40 lecciones

Al terminar esta lección podrás

  • Descomponer una consulta en partes.
  • Predecir el resultado antes de ejecutarla.
  • Explicar SQL en lenguaje cotidiano.

Antes de empezar: Tablas, filas y columnas. Explica en una frase qué recuerdas antes de continuar.

La idea, sin código

SQL se escribe en un orden, pero se comprende mejor preguntando: de qué tabla salen los datos, qué filas se conservan y qué columnas se muestran. Este hábito reduce errores cuando las consultas crecen.

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
ORDER BY columna;

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 stock > 0
ORDER BY precio;
Resultado esperado
nombreprecio
Teclado35
Webcam59
Monitor189
Portátil899

Qué ocurre paso a paso

  1. FROM parte de productos.
  2. WHERE conserva productos con existencias.
  3. SELECT muestra nombre y precio; ORDER BY ordena de menor a mayor.
Comprueba que lo entendiste

¿Qué cláusula identifica primero la fuente de los datos?

Error frecuente

Consulta o razonamiento problemático

Revisar
SELECT nombre WHERE stock > 0 FROM productos;

El orden escrito correcto coloca FROM antes de WHERE.

Práctica guiada

Básica · apoyo graduado

Resuelve una sola dificultad cada vez

Divide la consulta de ejemplo en fuente, filtro, columnas y orden.

Ahora sin guía

Intermedia · práctica autónoma

Transfiere lo aprendido

Explica verbalmente SELECT nombre FROM clientes WHERE ciudad = 'Madrid'.

Comparar con una solución posible
SQL
Parte de clientes, conserva quienes viven en Madrid y muestra únicamente su nombre.

Puede existir otra solución válida. Comprueba que produce el resultado pedido y que puedes explicar cada cláusula.

Resumen para llevarte

  • Lee las consultas por funciones.
  • FROM, WHERE, SELECT y ORDER BY responden preguntas diferentes.
  • Explicar una consulta con palabras ayuda a detectar errores.

Siguiente paso: Continúa con SELECT y FROM.

Consulta rápida