Los alias de columnas en PostgreSQL te permiten definir un nombre temporal a una columna o expresión en la instrucción select, normalmente para darle más vistosidad a la salida de la consulta o cuando se realizan subconsultas para identificarlo más fácilmente. Este alias es temporal y dura únicamente mientras se ejecuta y no se queda guardado en ningún lugar, ni es posible recuperarlo en futuras consultas.
Sintaxis
La sintaxis de un alias en una columna es la siguiente:
SELECT nombre_columna AS alias_columna
FROM nombre_tabla;
Lenguaje del código: PHP (php)
En la sintaxis anterior estamos diciendo que nombre_columna se llamará en esta consulta alias_columna. Ten encuentra que la palabra clave AS es opcional y se puede omitir.
Ejemplo alias de columna
En el siguiente ejemplo puedes observar como la columna region_name tiene un alias llamado nombre:
SELECT region_name AS nombre
FROM lu_region;
Lenguaje del código: PHP (php)
Ejemplo alias de expresión
En el siguiente ejemplo puedes observar como hemos realizado una expresión y le hemos otorgado el alias cálculo:
SELECT (80-(1*2))/2 AS calculo
Lenguaje del código: PHP (php)
Ten en cuenta que si quieres escribir un alias que contenga espacios debes poner el alias entre comillas dobles.
SELECT (80-(1*2))/2 AS "Esto es un calculo"
Lenguaje del código: PHP (php)