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

Usa alias para que una salida calculada sea legible sin cambiar la tabla original.

Día 7 16 minInicial

Nombrar columnas y calcular expresiones

Objetivos

Al terminar podrás dar nombres útiles a columnas de salida y crear cálculos que no modifican los datos almacenados.

Concepto

Un alias cambia el nombre mostrado por una consulta, no el nombre de la columna en la tabla. AS hace visible esa decisión; en MySQL también se puede omitir, pero mantenerlo ayuda a leer consultas.

Una expresión como amount * 1.08 se calcula para cada fila devuelta. En este ejemplo el 8 % es un escenario inventado para practicar aritmética: no es un impuesto ni una regla de Sakila.

Ejemplo

SELECT
  payment_id,
  amount AS original_amount,
  ROUND(amount * 1.08, 2) AS illustrative_scenario_amount
FROM payment
ORDER BY payment_id
LIMIT 8;

original_amount y illustrative_scenario_amount son encabezados del resultado. La instrucción solo lee filas; no guarda el cálculo.

Práctica guiada

  1. Cambia original_amount por amount_before_scenario y observa el encabezado.
  2. Añade ROUND(amount * 0.08, 2) AS illustrative_difference.
  3. Quita ROUND y compara por qué un redondeo puede cambiar la presentación.

Reto

Muestra payment_id, amount y una columna con el importe de un escenario hipotético del 5 %. Nombra cada salida con claridad, ordena por identificador y limita a cinco filas. Explica por qué el escenario no debe presentarse como un dato real de Sakila.

Quiz

¿Qué hace AS scenario_amount en una consulta?

  • A. Guarda una nueva columna dentro de payment.
  • B. Da un nombre a una columna del resultado.
  • C. Filtra las filas cuyo importe supera el promedio.

Respuesta: B. El alias organiza la salida de esta consulta y no modifica la tabla.

Comprobación

Ya puedes hacer que una salida sea más clara. La próxima lección combina condiciones con paréntesis, IN y BETWEEN.

TU PROGRESO

Cargando estado…