Módulo 01 · lección 3
Alias de columnas (AS)
El fundador prepara un informe para los socios. El encabezado «name» suena demasiado técnico: en el informe preferiría ver «Nombre del producto» y «Precio unitario», para que se lea con facilidad.
Qué es un alias
Un alias es un nombre temporal para una columna en el resultado. Se indica con AS:
SELECT stock AS "Cantidad", category AS "Sección"
FROM products;
En la respuesta los encabezados serán «Cantidad» y «Sección», aunque en la tabla las columnas siguen llamándose stock y category. Un alias cambia solo la etiqueta de la respuesta, no la columna.
Las comillas importan
Si el nombre nuevo contiene un espacio o un carácter especial (por ejemplo, una tilde o una ñ), ponlo entre comillas dobles. En PostgreSQL esto es fundamental:
- las comillas dobles
"..."indican un nombre (un identificador); - las comillas simples
'...'indican un valor de texto.
Si pones un alias entre comillas simples, obtendrás un error: las comillas simples significan un valor de texto, y eso no se admite donde va el nombre de una columna (un identificador). Así que para los alias, siempre comillas dobles.
Incluso puedes omitir la palabra AS (stock "Cantidad"), pero con ella se lee mejor.
Te toca
Haz que el informe se entienda: muestra name como «Nombre del producto» y price como «Precio unitario».
Resumen
ASrenombra las columnas en el resultado.- Los nombres con espacios o caracteres especiales van entre comillas dobles (las comillas simples significan texto → error).
- La tabla en sí no cambia.