38 - Alias |
Un "alias" se usa como nombre de un campo o de una expresión o para referenciar una tabla cuando se utilizan más de una tabla (tema que veremos más adelante).
Cuando usamos una función de agrupamiento, por ejemplo:
select count(*) from libros where autor like '%Borges%';
la columna en la salida tiene como encabezado "count(*)", para que el resultado sea más claro podemos utilizar un alias:
select count(*) as librosdeborges from libros where autor like '%Borges%';
La columna de la salida ahora tiene como encabezado el alias, lo que hace más comprensible el resultado.
Un alias puede tener hasta 255 caracteres, acepta todos los caracteres. La palabra clave "as" es opcional en algunos casos, pero es conveniente usarla. Si el alias consta de una sola cadena las comillas no son necesarias, pero si contiene más de una palabra, es necesario colocarla entre comillas.
Se pueden utilizar alias en las clásulas "group by", "order by", "having". Por ejemplo:
select editorial as 'Nombre de editorial' from libros group by 'Nombre de editorial';
select editorial, count(*) as cantidad from libros group by editorial order by cantidad;
select editorial, count(*) as cantidad from libros group by editorial having cantidad>2;
No está permitido utilizar alias de campos en las cláusulas "where".
Los alias serán de suma importancia cuando rescate datos desde el lenguaje PHP