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

Retornar