SQL – Alias

Em SQL, podemos chamar de um outro nome uma determinada tabela ou coluna utilizando um ‘alias’.

Este recurso se faz muito eficiente se tivermos nomes complexos ou grandes para tabelas ou colunas, principalmente em instruções SQL extensas.

Um ‘alias’ pode ser qualquer nome, mas normalmente utilizamos nomes pequenos (ou apenas uma letra).

Sintaxe de ALIAS para tabelas:

 SELECT colunas(s) FROM nome_tabela AS nome_alias; 

Sintaxe de ALIAS para colunas:

 SELECT coluna AS nome_alias FROM nome_tabela; 

 

Exemplo:

Assumindo que temos uma tabela chamada “pessoa” e outra tabela chamada “compra”. Daremos então, para estas duas tabelas, os ALIAS “p” e “c”, respectivamente.

Agora queremos listar todas as compras da pessoa “Jack Ribeiro”.

Podemos utilizar a seguinte instrução de SELECT:


SELECT c.id, p.nome, p.sobrenome
FROM pessoa AS p
JOIN compra AS c ON c.id_pessoa = p.id
WHERE p.sobrenome='Ribeiro' AND p.nome='Jack'

A mesma SQL sem o recurso ALIAS:


SELECT compra.id, pessoa.nome, pessoa.sobrenome
FROM pessoa
JOIN compra ON compra.id_pessoa = pessoa.id
WHERE pessoa.sobrenome='Ribeiro' AND pessoa.nome='Jack'

Como podemos ver nas duas instruções de SELECT acima, o recurso ALIAS podem fazer as instruções de SQL mais fáceis tanto de ler quanto escrever.

Referência: http://www.w3schools.com/sql/sql_alias.asp

Deixe um Comentário

0 Comentários.

Deixe um Comentário


NOTA - Você pode usar estesHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>