Szenario:
Sie arbeiten als SQL-Server-Entwickler und müssen die Daten aus der dbo.Customer-Tabelle extrahieren und in einem Excel-Sheet bereitstellen. Ihre Tabelle hat unterschiedliche Spalten wie FName, LName, aber Sie möchten, dass die Ausgabe FirstName und LastName enthält. Wie würden Sie das machen?
Lösung:
Alias ist eine großartige Möglichkeit, Ihre Spaltennamen besser lesbar zu machen. Wie in unserer obigen Frage möchten wir FName als FirstName und LName als LastName anzeigen, Alias ist der richtige Weg. Lassen Sie uns eine dbo.Customer-Tabelle mit Spalten erstellen und dann eine Auswahlabfrage mit Alias verwenden, um Spalten nach Belieben anzuzeigen.
Create table dbo.Customer
(Id int,
FName VARCHAR(50),
LName VARCHAR(50))
GO
insert into dbo.Customer
Values (
1,'Raza','M'),
(2,'Rita','John')
Um einen Alias zu erstellen, können Sie „AS“ nach dem Spaltennamen verwenden oder einfach den Alias direkt nach dem Spaltennamen angeben. In der folgenden Abfrage habe ich "as" für FName verwendet, aber nicht für LName.
Select FName as FirstName,
LName LastName
From dbo.Customer
|
So verwenden Sie Alias in SQL Server, um Spalten für die Ausgabe umzubenennen – SQL Server / TSQL-Tutorial |
Wenn Sie Leerzeichen zwischen Ihrem Alias-Spaltennamen haben möchten, z. B. "Vorname". Sie können [ ] um den Alias oder doppelte Anführungszeichen verwenden, z. B. "Vorname".
Select FName as [First Name],
LName as "Last Name"
From dbo.Customer
|
Wie man Alias in SQL Server verwendet - SQL Server / TSQL Tutorial |