Colocando Apelido (Alias) em Tabelas

     Quando tabelas que constam na cláusula FROM de uma instrução SELECT possuem colunas com mesmo nome, deve-se colocar usar o apelido da tabela como prefixo da coluna na instrução SELECT.

Considere a tabela FORNECEDOR, abaixo:
CODIGO
integer

NOME
varchar(20)

1

EMPRESA X

2

EMPRESA Y


Considere a tabela PRODUTO, abaixo:
CODIGO
integer

NOME
varchar(20)

1

PRODUTO A

2

PRODUTO B

3

PRODUTO C


         A instrução abaixo:
SELECT NOME, NOME
  FROM FORNECEDOR, PRODUTO

         Irá mostrar somente o nome do produto e não o nome do fornecedor e do produto.
         Para isso pode-se usar, como prefixo das colunas, o apelido padrão da tabela que é seu próprio nome, assim:
SELECT FORNECEDOR.NOME, PRODUTO.NOME
  FROM FORNECEDOR, PRODUTO


         Ou pode-se criar um novo apelido à direita do nome da tabela na cláusula FROM e usá-lo como prefixo das colunas, assim:
SELECT F.NOME, P.NOME
  FROM FORNECEDOR F, PRODUTO P





Hosted by www.Geocities.ws

1