1. La operación renombramiento
SQL proporciona un mecanismo para renombrar tanto
relaciones como atributos. Para ello utiliza la cláusula as,
que tiene la forma siguiente:
nombre-antiguo as nombre-nuevo
la cláusula as puede aparecer tanto en select como
en from.
2. La operación renombramiento
select distinct nombre-cliente, prestatario.númeropréstamo, importe
from prestatario, préstamo
where prestatario.número-préstamo = préstamo.número-préstamo
El resultado de esta consulta es una relación con los
atributos
siguientes:
nombre-cliente, número-préstamo, importe.
3. La operación renombramiento
Por ejemplo, si se quisiera renombrar el atributo número-
préstamo, asociándole el nombre de id- réstamo, se podría
reescribir la consulta anterior del siguiente modo:
select nombre-cliente, prestatario.número-préstamo as id-préstamo, importe
from prestatario, préstamo
where prestatario.número-préstamo = préstamo.número-préstamo
4. Variables tupla
Como ejemplo, a continuación se reescribe la consulta
«Obtener los nombres y números de préstamo de todos los
clientes que tienen un préstamo en el banco» como sigue:
select nombre-cliente, T.número-préstamo, S.importe
from prestatario as T, préstamo as S
where T.número-préstamo = S.número-préstamo
Las variables tupla son de gran utilidad para comparar
dos tuplas de la misma relación.