Usar alias de tabla
La legibilidad de una instrucción SELECT se puede mejorar si se proporciona un alias para la tabla, conocido también como una variable de intervalo o nombre de correlación. Un alias de tabla se puede asignar con o sin la palabra clave AS:
table_name AS table alias
table_name table_alias
En el siguiente ejemplo, el alias c se asigna a Customer y el alias s se asigna 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 ;
Si se asigna un alias a una tabla, todas las referencias explícitas a la tabla en una instrucción Transact-SQL deben usar el alias y no el nombre de la tabla. Por ejemplo, la siguiente instrucción SELECT genera un error de sintaxis porque usa el nombre de la tabla cuando se ha asignado un alias:
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 ;