SQL Alias

Informática

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.


Colunista Portal - Educação

por Colunista 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.

Portal Educação

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