Vamos a ver el uso de Alias en lenguaje SQL, se trata de un nombre que se le da a una columna a una tabla o al resultado de una función, su utilidad está en facilitar la redacción de las sentencias de SQL y también para mostrar los resultados de esas sentencias con nombres de columnas mas familiares.
Como dije antes se pueden aplicar a:
-Las columnas y tablas de la siguiente manera.
SELECT AliasDeTabla.columna AS AliasDeColumna
FROM tabla AS AliasDeTabla
En este caso en los resultados tanto la tabla como las columnas van a llevar el nombre del alias y no el original.
-En funciones del SQL, tales como SUM, AVG, COUNT, etc.
Utilizamos la tabla, Store_Information,
Tabla VentasXCiudad
Ciudad Ventas
Pilar 55000
Cordoba 26300
Rosario 44000
SELECT AVG(VporC.Ventas) AS VentasPromedio
FROM VentasXCiudad VporC
GROUP BY VporC.Ciudad
Resultado:
VentasPromedio
41766,66
como podemos ver el nombre de la columna no se ve, sino que lo que obtenemos en cambio es el nombre de lo que la función devuelve, "VentasPromedio", esto es mucho mas representativo del resultado, por otra parte las funciones como AVG, SUM y COUNT no se pueden utilizar sin usar el alias.
Como dije antes se pueden aplicar a:
-Las columnas y tablas de la siguiente manera.
SELECT AliasDeTabla.columna AS AliasDeColumna
FROM tabla AS AliasDeTabla
En este caso en los resultados tanto la tabla como las columnas van a llevar el nombre del alias y no el original.
-En funciones del SQL, tales como SUM, AVG, COUNT, etc.
Utilizamos la tabla, Store_Information,
Tabla VentasXCiudad
Ciudad Ventas
Pilar 55000
Cordoba 26300
Rosario 44000
SELECT AVG(VporC.Ventas) AS VentasPromedio
FROM VentasXCiudad VporC
GROUP BY VporC.Ciudad
Resultado:
VentasPromedio
41766,66
como podemos ver el nombre de la columna no se ve, sino que lo que obtenemos en cambio es el nombre de lo que la función devuelve, "VentasPromedio", esto es mucho mas representativo del resultado, por otra parte las funciones como AVG, SUM y COUNT no se pueden utilizar sin usar el alias.
0 comentarios:
Publicar un comentario