AS en SQL: alias de columnas y tablas

La palabra clave AS en SQL asigna un nombre temporal (alias) a una columna o a una tabla. Hace los resultados más legibles y simplifica consultas largas.

AS en SQL: alias de columnas y tablas es una pieza habitual del flujo SQL: consultar, filtrar, agrupar o modificar datos. Cada ejemplo usa tablas de demostración para que puedas experimentar sin riesgo.

Cómo practicar: ejecuta la consulta tal cual, revisa columnas y tipos, luego cambia un filtro o un alias y vuelve a ejecutar.

En muchos motores el AS es opcional al renombrar columnas ( Nombre_Cliente Cliente ), pero usarlo de forma explícita mejora la claridad.


Sintaxis AS para columnas

La sintaxis indica el orden de argumentos y palabras clave. Copia la plantilla y sustituye nombres de columnas o literales entre comillas simples.

Plantilla

    SELECT columna AS alias
FROM tabla;
  

Alias de columnas con AS

Renombra columnas del resultado para que sean más descriptivas:

Cliente y ciudad con alias

    SELECT Nombre_Cliente AS Cliente,
       Ciudad AS Ciudad_Cliente
FROM Clientes
WHERE Pais = 'España'
ORDER BY Cliente;
  
Abrir en editor

Resultado: las cabeceras del resultado son Cliente y Ciudad_Cliente en lugar de los nombres originales.

ClienteCiudad_Cliente
Ana GarcíaMadrid
Carlos RuizMadrid
Elena TorresSevilla
Luis PérezBarcelona
María LópezValencia

Tabla demo Clientes para AS

Base de datos de demostración: Clientes

Observa qué columnas devuelve la consulta y cómo se nombran con AS. Ese alias es lo que verás en la cuadrícula del editor.

ID_Cliente Nombre_Cliente Ciudad Pais N_Ventas
1Ana GarcíaMadridEspaña120
2Luis PérezBarcelonaEspaña85
3María LópezValenciaEspaña200
4Carlos RuizMadridEspaña45
5Elena TorresSevillaEspaña67
6John SmithLondonUK150
7Marie DuboisParisFrancia92
8Hans MüllerBerlinAlemania78
9Luca RossiRomaItalia110
10Sofia AndersStockholmSuecia55
Tabla Clientes en el editor SQL (10 filas). La usamos en la mayoría de ejemplos de esta fase.

AS con COUNT y GROUP BY

Los alias son especialmente útiles con COUNT , SUM u otras funciones:

Contar clientes por país

    SELECT Pais AS Pais,
       COUNT(*) AS Total_Clientes
FROM Clientes
GROUP BY Pais
ORDER BY Total_Clientes DESC;
  
Abrir en editor

Alias de tablas en SQL

También puedes acortar nombres de tabla (por ejemplo c para Clientes y p para Pedidos ) en consultas con varias tablas:

Pedidos de un cliente con alias de tabla

    SELECT p.ID_Pedido, p.Fecha, c.Nombre_Cliente
FROM Pedidos AS p
INNER JOIN Clientes AS c ON p.ID_Cliente = c.ID_Cliente
WHERE c.Nombre_Cliente = 'Ana García';
  

Resumen AS

  • AS renombra columnas o tablas en el resultado.
  • Mejora la lectura de expresiones calculadas y agregaciones.
  • Los alias de tabla acortan consultas con varios JOIN .
  • Siguiente paso: EXISTS para subconsultas de existencia.

Cómo practicar en el editor

1. Pulsa Pruébalo tú mismo en un ejemplo.
2. Cambia un filtro, columna o literal.
3. Ejecuta y compara el resultado con la tabla de ejemplo.

Comprueba lo aprendido

Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.