Módulo 1 · Seleccionar datos

SELECT y FROM

Escribe consultas que recuperen las columnas necesarias de una tabla.

⏱ 18 minNivel: InicialRequisito: Cómo leer una consulta SQL

0 de 40 lecciones

Al terminar esta lección podrás

  • Seleccionar una o varias columnas.
  • Identificar la tabla de origen.
  • Evitar columnas innecesarias.

Antes de empezar: Cómo leer una consulta SQL. Explica en una frase qué recuerdas antes de continuar.

La idea, sin código

SELECT responde a «qué quiero ver» y FROM responde a «de dónde sale». Nombrar solo las columnas necesarias hace las consultas más claras y estables.

Pregunta guía: ¿qué representa cada fila antes y después de aplicar este concepto?

Sintaxis mínima

Estructura
SELECT columna1, columna2
FROM tabla;

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;
Resultado esperado
nombreprecio
Teclado35
Monitor189
Ratón22
Portátil899
Webcam59

Qué ocurre paso a paso

  1. SELECT enumera dos columnas separadas por coma.
  2. El orden del SELECT será el orden del resultado.
  3. FROM productos establece la fuente.
Comprueba que lo entendiste

¿Qué consulta muestra nombre y stock?

Error frecuente

Consulta o razonamiento problemático

Revisar
SELECT nombre precio
FROM productos;

Falta una coma. Algunos motores interpretarían precio como un alias, lo que no expresa la intención.

Práctica guiada

Básica · apoyo graduado

Resuelve una sola dificultad cada vez

Muestra nombre, categoria y stock de productos.

Ahora sin guía

Intermedia · práctica autónoma

Transfiere lo aprendido

Muestra id y nombre de todos los clientes.

Comparar con una solución posible
SQL
SELECT id, nombre
FROM clientes;

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

Resumen para llevarte

  • SELECT define las columnas.
  • FROM define la tabla.
  • Evita SELECT * cuando conoces los datos que necesitas.

Siguiente paso: Continúa con Seleccionar varias columnas y cambiar su orden.

Consulta rápida