sábado, 14 de julio de 2007

Uso de Alias de Columna

Dentro de la sentencia SELECT se pueden definir cabeceras o alias como sustitutos de columnas.
Esto no significa que el nombre de la columna cambie en la estructura de la tabla, sólo sirven para mostrarse en el conjunto resultado al momento de la ejecución de la sentencia.

Ejemplo:

  • Mostrar todos los cargos distintos que existen en la tabla Emp poniéndole el alias de Cargos.

Select Distinct job CARGOS From emp;

http://liang.armstrong.edu:5560/isqlplus/

Ejemplo:

  • Mostrar los nombres y las comisiones de todos los empleados.


SELECT ename AS nombre, comm comision
FROM emp;

Debe recordar que:
La palabra clave opcional AS se ha usado delante del nombre alias de columna. El resultado de la consulta es el mismo se utilice la palabra clave AS o no.

La sentencia SQL tiene los nombres, las comisiones y los alias de columna en minúsculas, mientras que el resultado de la consulta muestra la cabecera de columna en mayúsculas. Las cabeceras de columna aparecen en mayúsculas por defecto.

Ejemplo:

  • Mostrar los apellidos y los salarios anuales de todos los empleados.

Select ename "Nombre", sal*12 "Salario Anual "
From emp;

Debe recordar que:

Debido a que Salario Anual contiene un espacio, se ha escrito entre comillas dobles. Observe que la cabecera de columna en el resultado es exactamente igual que el alias de columna.

No hay comentarios: