sql >> Databasteknik >  >> RDS >> Sqlserver

Förstå kolumnalias i Select Query i SQL Server - SQL Server / TSQL självstudie del 115

Scenario:


Du arbetar som SQL Server-utvecklare, du måste extrahera data från dbo.Customer-tabellen och tillhandahålla i ett Excel-ark. Din tabell har skillnadskolumner som FName, LName men du vill att utdata ska komma med FirstName och LastName. Hur skulle du göra det?

Lösning:

Alias ​​är ett bra sätt att göra dina kolumnnamn mer läsbara. Som i vår fråga ovan vill vi visa FName som FirstName och LName som LastName, Alias ​​är vägen att gå. Låt oss skapa dbo.Customer-tabell med kolumner och sedan använda select query med alias för att visa kolumner som vi vill.
Create table dbo.Customer
 (Id int,
  FName VARCHAR(50),
  LName VARCHAR(50))
GO
insert into dbo.Customer
Values (
1,'Raza','M'),
(2,'Rita','John')
 
 
 För att skapa Alias ​​kan du använda "AS" efter kolumnnamnet eller helt enkelt ange aliaset direkt efter kolumnnamnet. I nedanstående fråga använde jag "som" för FName men använde inte för LName.
Select FName as FirstName,
LName LastName
From dbo.Customer
 
Hur man använder Alias ​​i SQL Server för att byta namn på kolumn för utdata - SQL Server / TSQL självstudie
 Om du vill ha mellanrum mellan ditt Alias ​​kolumnnamn, till exempel "Förnamn". Du kan använda [ ] runt aliaset eller dubbla citattecken, t.ex. "First Name".
Select FName as [First Name],
LName as "Last Name"
From dbo.Customer
 
Hur man använder Alias ​​i SQL Server - SQL Server / TSQL självstudie
 

  1. STRING_SPLIT() i SQL Server 2016:Uppföljning #1

  2. En SaaS-prenumerationsdatamodell

  3. Infogar flera rader i mysql

  4. Hämta databas eller någon annan fil från den interna lagringen med hjälp av run-as