Alias (Nome Alternativo) SQL

Usando SQL, é possível especificar aliases (alias) para nomes de colunas e tabelas.

SQL Alias

Sintaxe de SQL Alias de tabela

SELECT nome_da_coluna(s)
FROM nome_da_tabela
AS nome_do_alias

Sintaxe de SQL Alias de coluna

SELECT nome_da_coluna AS nome_do_alias
FROM nome_da_tabela

Exemplo de instância: Uso do alias de nome de tabela

Suponha que tenhamos duas tabelas, "Persons" e "Product_Orders", e atribuímos os aliases "p" e "po" a elas.

Agora, queremos listar todos os pedidos do "John Adams".

Podemos usar a seguinte consulta SELECT:

SELECT po.OrderID, p.LastName, p.FirstName
FROM Persons AS p, Product_Orders AS po
WHERE p.LastName='Adams' AND p.FirstName='John'

SELECT语句不使用别名:

SELECT Product_Orders.OrderID, Persons.LastName, Persons.FirstName
FROM Persons, Product_Orders
WHERE Persons.LastName='Adams' AND Persons.FirstName='John'

Como você pode ver nas duas linhas SELECT acima, os aliases tornam o código de consulta mais legível e fácil de escrever.

Exemplo de Alias: Use um nome de coluna como alias

Tabela Persons:

Id LastName FirstName Endereço Cidade
1 Adams John Rua Oxford Londres
2 Bush George Avenida Fifth Nova York
3 Carter Thomas Rua Chang'an Pequim

SQL:

SELECT LastName AS Família, FirstName AS Nome
FROM Persons

Resultados:

Família Nome
Adams John
Bush George
Carter Thomas