Los alias, o AS en SQL se utilizan para dar a una tabla, o una columna de una tabla, un nombre temporal, se usan a menudo para hacer que los nombres de las columnas sean más representativos o intuitivos.
Sintaxis SQL AS
A continuación puedes ver como es la sintaxis para renombrar o asignar un alias a una columna concreta:
SELECT nombre_columna AS nombre_alias FROM nombre_tabla;
Ejemplo para asignar un alias a dos columnas de una tabla SQL
La siguiente instrucción SQL crea dos alias, uno para la columna Cliente_ID y otro para la columna Nombre_Cliente:
SELECT Cliente_ID AS ID, Cliente_ID AS Cliente FROM Clientes;
Ejemplo para asignar un solo alias a la combinación o concatenación de cuatro columnas distintas
La siguiente instrucción SQL crea un alias llamado “Dirección ” que combina cuatro columnas (Nombre_Cliente, Dirección, C_Postal, Ciudad y País):
SELECT Nombre_Cliente, Dirección + ', ' + C_Postal + ' ' + Ciudad + ', ' + País AS Dirección FROM Clientes;
Ejemplo para asignar un alias a las tablas que se utilizan en la consulta
La siguiente instrucción SQL selecciona todos los pedidos del cliente con Cliente_ID = 4 (Rafa_Rodriguez).
Utilizamos las tablas “Clientes” y “Pedidos”, y les damos los alias de tabla de “C” y “O” respectivamente.
SELECT o.Pedido_ID, o.Fecha_Pedido, c.Nombre_Cliente FROM Clientes AS c, Pedidos AS o WHERE c.Nombre_Cliente='Rafa_Rodriguez' AND c.Cliente_ID=o.Cliente_ID;