Udostępnij przez


Przypisywanie wynik ustawić nazwy kolumn

Klauzula można zmienić nazwę kolumna zestaw wyników lub przypisać nazwę do kolumna pochodna.

Nazwa kolumna zestaw wyników kolumna zestaw wyników jest zdefiniowana przez odwołanie do kolumna w tabela lub widoku, jest taka sama jak nazwa kolumna, do której następuje odwołanie.Klauzula można przypisać inną nazwę lub alias, do zestaw wyników kolumna.Można to zrobić, aby zwiększyć czytelność.Na przykład:

USE AdventureWorks2008R2;
GO
SELECT BusinessEntityID AS "Employee Identification Number"
FROM HumanResources.Employee;

Kolumn pochodnych są kolumna na liście Wybierz, które są określone jako inny niż proste odwołanie do kolumna.Kolumn pochodnych mają bez nazwy, chyba że klauzula AS jest używana do przypisywania nazwy.W tym przykładzie kolumna pochodna określona za pomocą DATEDIFF funkcja miałoby bez nazwy Jeśli usunięto klauzula AS:

SELECT SalesOrderID,
       DATEDIFF(dd, ShipDate, GETDATE() ) AS DaysSinceShipped
FROM AdventureWorks2008R2.Sales.SalesOrderHeader
WHERE ShipDate IS NOT NULL ;

klauzula AS jest składnia zdefiniowane w normie ISO przypisywania nazwy do kolumna zestaw wyników.Jest to preferowany składnię używaną w SQL Server 2005.

column_name AS column_alias

lub

result_column_expression AS derived_column_name

Transact-SQLobsługuje także następującej składni zgodność ze starszymi wersjami SQL Server:

column_alias = column_name

lub

derived_column_name = result_column_expression

Na przykład ostatniej próbki można kodowane jako:

SELECT SalesOrderID,
       DaysSinceShipped = DATEDIFF(dd, ShipDate, GETDATE() )
FROM AdventureWorks2008R2.Sales.SalesOrderHeader
WHERE ShipDate IS NOT NULL

Zobacz także

Odwołanie