Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Verstehen Sie den Spaltenalias in der Auswahlabfrage in SQL Server – SQL Server / TSQL-Lernprogramm Teil 115

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