lunes, 28 de julio de 2014

Definiendo alias de columnas

Los alias para las columnas:
a)      Renombran el encabezado de las columnas.
b)      A las operaciones realizadas se puede dar un nombre específico para que no se muestre  el cálculo realizado.
c)       Inmediatamente después del nombre de la columna podemos usar o no la cláusula alias AS para luego escribir el alias que tendrá esa columna o calculo.
d)      Requiere comillas dobles para definir si el alias de esa columna tiene espacios, es case sensitive o contiene caracteres especiales.
La consulta:
SELECT
    last_name
   ,job_id AS "id"
   ,salary  AS "Salary"
   ,commission_pct "Porcentaje  Comision"
   ,10*salary*commission_pct comision_calculada
FROM hr.employees;

Tiene como resultado


Se detallamos cada uno de los campos con sus alias encontramos que:
a)      last_name no tiene alias y muestra en el encabezado el nombre del campo real y en mayúscula.
b)      job_id tiene alias y su encabezado está  en minúscula.
c)       salary tiene alias y su encabezado  describe la primera letra en mayúscula, las demás en minúscula.
d)      commission_pct tiene alias y su encabezado describe la primera letra de cada palabra está en mayúsculas, adicional, este alias tiene un espacio.
e)      El cálculo de comisión 10*salary*commission_pct tiene alias y su encabezado describe un alias sin comillas dobles y sin algún tipo de característica especial para el alias, adicional, no tiene la cláusula alias AS.

No hay comentarios:

Publicar un comentario