Alias (nombre alternativo) en SQL

A través del uso de SQL, se puede especificar alias (Alias) para nombres de columnas y tablas.

SQL Alias

Sintaxis SQL Alias de tabla

SELECT column_name(s)
FROM table_name
AS alias_name

Sintaxis SQL Alias de columna

SELECT column_name AS alias_name
FROM table_name

Alias ejemplo: Uso del alias de nombre de tabla

Supongamos que tenemos dos tablas,分别是:"Persons" y "Product_Orders". Les asignamos los alias "p" y "po" respectivamente.

Ahora, queremos listar todos los pedidos del "John Adams".

Podemos usar la siguiente consulta SELECT:

SELECT po.OrderID, p.LastName, p.FirstName
FROM Persons AS p, Product_Orders AS po
WHERE p.LastName='Adams' AND p.FirstName='John'

Sentencia SELECT sin alias:

SELECT Product_Orders.OrderID, Persons.LastName, Persons.FirstName
FROM Persons, Product_Orders
WHERE Persons.LastName='Adams' AND Persons.FirstName='John'

Como se puede ver en las dos consultas SELECT anteriores, los alias hacen que la consulta sea más legible y fácil de escribir.

Ejemplo de Alias: usar un nombre de columna alias

Tabla Persons:

Id LastName FirstName Dirección Ciudad
1 Adams John Calle Oxford Londres
2 Bush George Avenida Quinta Nueva York
3 Carter Thomas Calle Chang'an Pekín

SQL:

SELECT LastName AS Apellido, FirstName AS Nombre
FROM Persons

Resultados:

Apellido Nombre
Adams John
Bush George
Carter Thomas