29/12/2008
Em SQL podemos utilizar um alias (pseudônimo) para dar um nome a uma tabela ou a uma coluna.
Isto pode ser uma boa solução se você tiver uma tabela ou coluna com nomes muito longos ou complexos.
O nome do alias pode ser qualquer coisa, mas geralmente é curto.
Sintaxe do SQL Alias para Tabelas:
SELECT nome_coluna(s)
FROM nome_tabela
AS nome_alias
Sintaxe do SQL Alias para Colunas:
SELECT nome_coluna AS nome_alias
FROM nome_tabela
Exemplo de Alias:
Suponhamos que temos uma tabela chamada "Pessoas" e outra tabela chamada "Ordem_Produtos". Daremos a estas tabela os aliases de "p" e "op", respectivamente.
Agora queremos listar todas as ordens "Pedro Gomes" é responsável.
Nós usamos a seguinte SELECT declaração:
SELECT op.IDOrdem, p.Sobrenome, p.Nome
FROM Pessoas AS p,
Ordem_Produtos AS op
WHERE p.Sobrenome='Gomes'
and p.Nome='Pedro'
A mesma declaração SELECT sem aliases:
SELECT Ordem_Produtos.IDOrdem, Pessoas.Sobrenome, Pessoas.Nome
FROM Pessoas,
Ordem_Produtos
WHERE Pessoas.Sobremone='Gomes'
and Pessoas.Nome='Pedro'
Como você pode ver a partir das duas declarações acima; aliases tornam mais fáceis a leitura e a escrita em ambas as consultas.
Por: Fernando Segantini Cruz
Esta apresentação reflete a opinião pessoal do autor sobre o tema, podendo não refletir a posição oficial do Portal Educação.
O Portal Educação possui uma equipe focada no trabalho de curadoria de conteúdo. Artigos em diversas áreas do conhecimento são produzidos e disponibilizados para profissionais, acadêmicos e interessados em adquirir conhecimento qualificado. O departamento de Conteúdo e Comunicação leva ao leitor informações de alto nível, recebidas e publicadas de colunistas externos e internos.
UOL CURSOS TECNOLOGIA EDUCACIONAL LTDA, com sede na cidade de São Paulo, SP, na Alameda Barão de Limeira, 425, 7º andar - Santa Cecília CEP 01202-001 CNPJ: 17.543.049/0001-93