Scenariusz:
Pracujesz jako programista SQL Server, musisz wyodrębnić dane z tabeli dbo.Customer i podać w arkuszu Excel. Twoja tabela ma kolumny różnicowe, takie jak FName, LName, ale chcesz, aby dane wyjściowe pochodziły z FirstName i LastName. Jak byś to zrobił?
Rozwiązanie:
Alias to świetny sposób na zwiększenie czytelności nazw kolumn. Tak jak w naszym pytaniu powyżej, chcemy wyświetlić FName jako FirstName i LName jako LastName, Alias to droga. Utwórzmy tabelę dbo.Customer z kolumnami, a następnie użyjmy zapytania select z aliasem, aby wyświetlić kolumny tak, jak chcemy.
Create table dbo.Customer
(Id int,
FName VARCHAR(50),
LName VARCHAR(50))
GO
insert into dbo.Customer
Values (
1,'Raza','M'),
(2,'Rita','John')
Aby utworzyć alias, możesz użyć „AS” po nazwie kolumny lub po prostu podać alias zaraz po nazwie kolumny. W poniższym zapytaniu użyłem "as" dla FName, ale nie użyłem dla LName.
Select FName as FirstName,
LName LastName
From dbo.Customer
|
Jak używać aliasu w SQL Server do zmiany nazwy kolumny dla danych wyjściowych — samouczek SQL Server / TSQL |
Jeśli chcesz mieć spację między nazwą kolumny aliasu, np. „Imię”. Możesz użyć [ ] wokół aliasu lub cudzysłowów, np. "Imię".
Select FName as [First Name],
LName as "Last Name"
From dbo.Customer
|
Jak używać Alias w SQL Server - Samouczek SQL Server / TSQL |