📘 Lección 6: Alias y operaciones simples

🔹 Introducción

Hasta ahora aprendiste a:

  • Mostrar todas las columnas (SELECT *).
  • Elegir columnas específicas.
  • Filtrar resultados (WHERE, AND, OR, NOT).
  • Ordenar y limitar resultados (ORDER BY, LIMIT).

Pero a veces necesitamos que los resultados sean más fáciles de leer o que incluyan cálculos sencillos directamente en la consulta.

👉 Para eso usamos:

  • Alias (AS) → para renombrar columnas o tablas en el resultado.
  • Operaciones simples → para realizar cálculos matemáticos sobre columnas.

🔹 ¿Qué es un alias (AS)?

Un alias es un nombre alternativo que le damos a una columna o tabla solo en el resultado de la consulta.

Sintaxis:

SELECT columna AS nuevo_nombre
FROM tabla;

🔹 Ejemplo 1: renombrar una columna

Queremos que en lugar de mostrar “nombre” aparezca como “Alumno”:

SELECT nombre AS Alumno
FROM alumnos;

👉 Resultado esperado:

Alumno
Ana
Juan
Laura
Pedro

🔹 Ejemplo 2: renombrar varias columnas

Podemos aplicar alias a varias columnas:

SELECT nombre AS Alumno, ciudad AS Ciudad_Residencia
FROM alumnos;

👉 Resultado esperado:

AlumnoCiudad_Residencia
AnaBuenos Aires
JuanCiudad de México
LauraMadrid
PedroMadrid

🔹 Ejemplo 3: alias para tablas

Si una tabla tiene un nombre muy largo, podemos darle un alias corto:

SELECT a.nombre, a.edad
FROM alumnos AS a;

👉 Resultado: es igual que antes, pero más cómodo de escribir, sobre todo cuando hacemos JOINs.

🔹 Operaciones simples en SQL

Además de renombrar, también podemos hacer cálculos en el SELECT.

Ejemplos de operaciones:

  • Sumar → edad + 1
  • Restar → edad - 2
  • Multiplicar → edad * 2
  • Dividir → edad / 2

🔹 Ejemplo 4: sumar un valor a una columna

Queremos calcular la edad de los alumnos dentro de 5 años:

SELECT nombre, edad, edad + 5 AS Edad_Futura
FROM alumnos;

👉 Resultado esperado:

nombreedadEdad_Futura
Ana2025
Juan1722
Laura2227
Pedro1823

🔹 Ejemplo 5: combinar operaciones y alias

Podemos mostrar el nombre del alumno y calcular el doble de su edad:

SELECT nombre AS Alumno, edad * 2 AS Doble_Edad
FROM alumnos;

👉 Resultado esperado:

AlumnoDoble_Edad
Ana40
Juan34
Laura44
Pedro36

🔹 Ejemplo 6: concatenar texto (bonus)

Con CONCAT podemos unir columnas o texto:

SELECT CONCAT(nombre, ' - ', ciudad) AS Alumno_Info
FROM alumnos;

👉 Resultado esperado:

Alumno_Info
Ana – Buenos Aires
Juan – Ciudad de México
Laura – Madrid
Pedro – Madrid

🔹 Ejercicio práctico (para ti)

  1. Muestra el nombre de los alumnos renombrado como “Estudiante”.
  2. Muestra el nombre y la edad, pero que la edad aparezca con el alias “Años”.
  3. Muestra el nombre y calcula la edad dentro de 10 años.
  4. Muestra el nombre y la ciudad, concatenados en una sola columna llamada “Datos”.

🔹 Soluciones

SELECT nombre AS Estudiante
FROM alumnos;
SELECT nombre, edad AS Años
FROM alumnos;
SELECT nombre, edad + 10 AS Edad_Futura
FROM alumnos;
SELECT CONCAT(nombre, ' - ', ciudad) AS Datos
FROM alumnos;

🔹 Mini Quiz

 

Resultados

#1. ¿Qué hace la palabra clave AS en SQL?

#2. ¿Cuál es el resultado de edad + 5 si la edad es 20?

#3. ¿Qué comando usamos para unir texto y columnas en SQL?

Previa
Finalizar

🔹 Resumen de la lección

  • Los alias (AS) sirven para renombrar columnas o tablas en el resultado.
  • Los alias hacen que las consultas sean más claras y fáciles de leer.
  • Puedes hacer operaciones simples (+, -, *, /) directamente sobre columnas.
  • Con funciones como CONCAT, puedes unir texto y columnas para mostrar información más clara.

👉 En la próxima lección aprenderás a usar funciones de agregación (COUNT, SUM, AVG, MIN, MAX) para hacer cálculos sobre conjuntos de datos completos.

📂 Todas las lecciones, desde nivel básico hasta avanzado, están disponibles en el curso SQL paso a paso.

Scroll al inicio