DÍA 04Fundamentos y filtros · SQL para Análisis de Datos

Lee columnas concretas de la tabla customer en la base de muestra Sakila con MySQL 8.

Día 4 12 minInicial

Tu primera consulta con SELECT

Objetivos

Al terminar podrás pedirle a MySQL columnas específicas de la tabla customer y revisar una muestra pequeña.

Concepto

SQL significa Structured Query Language (lenguaje de consulta estructurado); es el lenguaje que usamos aquí para pedir y organizar datos de una base. Una tabla se parece a una hoja con filas y columnas. SELECT indica qué columnas quieres ver; FROM indica de qué tabla salen.

En Sakila, customer_id identifica de forma única a cada cliente de muestra. first_name y last_name son columnas de la misma tabla.

Ejemplo

La consulta usa MySQL 8 sobre el esquema sakila:

SELECT customer_id, first_name, last_name
FROM customer
ORDER BY customer_id
LIMIT 5;

ORDER BY hace que la muestra sea predecible. LIMIT 5 devuelve como máximo cinco filas; no cambia los datos guardados.

Nota

Recuerda: pide solo las columnas que vas a usar. Así la consulta es más fácil de leer y evita traer información innecesaria como el correo electrónico.

Práctica guiada

  1. Identifica las tres columnas que aparecerán en el resultado.
  2. Cambia el límite a 10.
  3. Quita last_name y predice qué cambia antes de ejecutar la consulta.

Reto

Muestra customer_id, email y active de los primeros cinco clientes de muestra, ordenados por customer_id. La tabla y sus columnas deben ser las de Sakila; no crees tablas ficticias.

Quiz

¿Qué palabra indica la tabla de origen?

  • A. SELECT
  • B. FROM
  • C. LIMIT

Respuesta: B. FROM indica dónde buscar las filas.

Comprobación

Antes de seguir, explica con tus palabras la diferencia entre una columna y una fila. La siguiente lección usa estas mismas columnas para filtrar clientes.

TU PROGRESO

Cargando estado…