Usando aliases de tabela
A legibilidade de uma instrução SELECT pode ser aprimorada, atribuindo um alias a uma tabela, que também é conhecido como nome de correlação ou variável de intervalo. Um alias de tabela pode ser atribuído com ou sem a palavra-chave AS:
table_name AS table alias
table_name table_alias
No exemplo a seguir, o alias c é atribuído a Customer e o alias s é atribuído a Store.
USE AdventureWorks2008R2;
GO
SELECT c.CustomerID, s.Name
FROM Sales.Customer AS c
JOIN Sales.Store AS s
ON c.CustomerID = s.BusinessEntityID ;
Se um alias for atribuído a uma tabela, todas as referências explícitas à tabela na instrução do Transact-SQL precisarão usar o alias; não o nome de tabela. Por exemplo, a instrução SELECT a seguir gera um erro de sintaxe porque utiliza o nome da tabela quando existe um alias atribuído:
SELECT Sales.Customer.CustomerID, /* Illegal reference to Sales.Customer. */
s.Name
FROM Sales.Customer AS c
JOIN Sales.Store AS s
ON c.CustomerID = s.BusinessEntityID ;