Los Alias se utilizan para dar a una tabla o columna un nombre temporal
Un Alias solo existe mientras dure una consulta
Para crear un Alias se usa la palabra AS
Sintaxis de un Alias en una Columna
SELECT column_name AS alias_name
FROM table_name;
Sintaxis de un Alias en una Tabla
SELECT column_name(s)
FROM table_name AS alias_name;
...
Ejemplo de Alias para columna
Se creará un Alias para la columna CustomerID y otra para columna CustomerName
SELECT CustomerID AS ID, CustomerName AS Customer
FROM Customers;
Se creará un Alias para la columna CustomerName y otra para columna ContactName
SELECT CustomerName AS nombreCliente, ContactName AS personaContacto
FROM clientes;
Se creará un Alias para la columna direccion combiando 4 columnas
SELECT CustomerName, Address + ', ' + PostalCode + ' ' + City + ', ' + Country AS Address
FROM Customers;
Para que funcione en MySQL use ele seguiente codigo
SELECT CustomerName, (Address || ', ' || PostalCode || ' ' || City || ', ' || Country) AS Address
FROM Customers;
Ejemplo de Alias para Tablas
La seguiente instrucion seleciona todos los pedidos del cliente 4
Se usan las tablas clientes y pedidos y le damos un alias a las tablas de c y o
SELECT o.OrderID, o.OrderDate, c.CustomerName
FROM Customers AS c, Orders AS o
WHERE c.CustomerName='Around the Horn' AND c.CustomerID=o.CustomerID;
La misma instrucion sin los Alias
SELECT Orders.OrderID, Orders.OrderDate, Customers.CustomerName
FROM Customers, Orders
WHERE Customers.CustomerName='Around the Horn' AND Customers.CustomerID=Orders.CustomerID;
Los Alias son muy utiles cuando:
En su consulta hay mas de una tabla
Las funciones se utilizan en la consulta.
Los nombres de las columnas son grandes o no muy legibles
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias