Palavra-chave SQL AS
❮ Referência de palavras-chave SQL
COMO
O AS
comando é usado para renomear uma coluna ou tabela com um alias.
Um alias existe apenas durante a consulta.
Alias para colunas
A seguinte instrução SQL cria dois aliases, um para a coluna CustomerID e outro para a coluna CustomerName:
Exemplo
SELECT CustomerID AS ID, CustomerName AS Customer
FROM Customers;
A instrução SQL a seguir cria dois aliases. Observe que ele requer aspas duplas ou colchetes se o nome do alias contiver espaços:
Exemplo
SELECT CustomerName AS Customer, ContactName AS [Contact Person]
FROM Customers;
A seguinte instrução SQL cria um alias chamado "Address" que combina quatro colunas (Address, PostalCode, City e Country):
Exemplo
SELECT CustomerName, Address + ', ' + PostalCode + ' ' + City + ', ' + Country
AS Address
FROM Customers;
Nota: Para obter a instrução SQL acima para funcionar no MySQL, use o seguinte:
SELECT CustomerName, CONCAT(Address,', ',PostalCode,', ',City,', ',Country) AS Address
FROM Customers;
Alias para tabelas
A instrução SQL a seguir seleciona todos os pedidos do cliente com CustomerID=4 (Around the Horn). Usamos as tabelas "Clientes" e "Pedidos" e damos a elas os aliases de tabela de "c" e "o" respectivamente (aqui usamos aliases para tornar o SQL mais curto):
Exemplo
SELECT o.OrderID, o.OrderDate, c.CustomerName
FROM Customers AS c, Orders AS o
WHERE c.CustomerName="Around the Horn" AND c.CustomerID=o.CustomerID;
❮ Referência de palavras-chave SQL