Scenario:
U werkt als SQL Server-ontwikkelaar, u moet de gegevens uit de dbo.Customer-tabel halen en aanleveren in een Excel-sheet. Uw tabel heeft verschillende kolommen zoals FName, LName, maar u wilt dat de uitvoer komt met FirstName en LastName. Hoe zou je dat doen?
Oplossing:
Alias is een geweldige manier om uw kolomnamen leesbaarder te maken. Zoals in onze vraag hierboven, willen we FName weergeven als FirstName en LName als LastName, Alias is de juiste keuze. Laten we dbo.Customer-tabel met kolommen maken en vervolgens de selectiequery met alias gebruiken om kolommen weer te geven zoals we willen.
Create table dbo.Customer
(Id int,
FName VARCHAR(50),
LName VARCHAR(50))
GO
insert into dbo.Customer
Values (
1,'Raza','M'),
(2,'Rita','John')
Om een alias te maken, kunt u "AS" achter de kolomnaam gebruiken of gewoon de alias direct achter de kolomnaam opgeven. In onderstaande query heb ik "as" gebruikt voor FName maar niet voor LName.
Select FName as FirstName,
LName LastName
From dbo.Customer
|
Hoe Alias in SQL Server te gebruiken om de kolomnaam voor uitvoer te wijzigen - SQL Server / TSQL-zelfstudie |
Als u ruimte wilt hebben tussen uw Alias-kolomnaam, zoals "Voornaam". U kunt [ ] rond de alias gebruiken of dubbele aanhalingstekens, bijvoorbeeld "First Name".
Select FName as [First Name],
LName as "Last Name"
From dbo.Customer
|
Hoe Alias te gebruiken in SQL Server - SQL Server / TSQL-zelfstudie |