Al terminar esta lección podrás
- Identificar filas, columnas y valores.
- Interpretar una tabla como un conjunto de registros.
- Distinguir NULL de otros valores.
Antes de empezar: Qué es SQL. Explica en una frase qué recuerdas antes de continuar.
La idea, sin código
Una tabla organiza un tipo de entidad. Cada fila representa un elemento concreto; cada columna describe una propiedad; cada celda contiene un valor. NULL representa la ausencia de un valor conocido.
Pregunta guía: ¿qué representa cada fila antes y después de aplicar este concepto?
Sintaxis mínima
tabla → filas × columnasPrimer ejemplo guiado
| id | nombre | ciudad | |
|---|---|---|---|
| 1 | Ana | Madrid | ana@ejemplo.es |
| 2 | Luis | Valencia | luis@ejemplo.es |
| 3 | Marta | Madrid | NULL |
| 4 | Omar | Sevilla | omar@ejemplo.es |
| 5 | Nora | Bilbao | nora@ejemplo.es |
Analiza la consulta antes de comprobar el resultado:
SELECT id, nombre, ciudad
FROM clientes;| id | nombre | ciudad |
|---|---|---|
| 1 | Ana | Madrid |
| 2 | Luis | Valencia |
| 3 | Marta | Madrid |
| 4 | Omar | Sevilla |
| 5 | Nora | Bilbao |
Qué ocurre paso a paso
- Cada fila del resultado representa un cliente.
- id, nombre y ciudad son columnas.
- Los valores concretos ocupan la intersección entre fila y columna.
Error frecuente
Consulta o razonamiento problemático
-- Pensar que NULL significa una cadena vacíaNULL significa que no existe un valor conocido. No es lo mismo que 0, una cadena vacía o la palabra «NULL».
Práctica guiada
Resuelve una sola dificultad cada vez
Identifica cuántas filas y columnas devuelve SELECT nombre, ciudad FROM clientes.
Solución razonada
-- 5 filas y 2 columnasDevuelve dos columnas —nombre y ciudad— y cinco filas porque no existe ningún filtro.
Comprueba: identifica qué parte recupera, filtra, transforma, relaciona o modifica los datos.
Ahora sin guía
Transfiere lo aprendido
Describe qué representa una fila de productos y qué representa la columna stock.
Comparar con una solución posible
Una fila representa un producto; stock describe cuántas unidades disponibles tiene ese producto.Puede existir otra solución válida. Comprueba que produce el resultado pedido y que puedes explicar cada cláusula.
Resumen para llevarte
- Las filas representan registros.
- Las columnas representan propiedades.
- NULL indica ausencia de un valor conocido.
Siguiente paso: Continúa con Cómo leer una consulta SQL.