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
- Dos o más columnas se combinan juntas
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias