sql >> Database teknologi >  >> RDS >> Sqlserver

Forstå kolonnealias i Select Query i SQL Server - SQL Server / TSQL Selvstudium del 115

Scenarie:


Du arbejder som SQL Server-udvikler, du skal udtrække data fra dbo.Customer-tabel og levere i et Excel-ark. Din tabel har forskelskolonner såsom FName, LName, men du vil have, at outputtet kommer med Fornavn og Efternavn. Hvordan ville du gøre det?

Løsning:

Alias ​​er en fantastisk måde at gøre dine kolonnenavne mere læsbare. Som i vores spørgsmål ovenfor, vil vi vise FName som Fornavn og LName som Efternavn, Alias ​​er vejen at gå. Lad os oprette dbo.Customer-tabel med kolonner og derefter bruge select-forespørgsel med alias til at vise kolonner, som vi vil.
Create table dbo.Customer
 (Id int,
  FName VARCHAR(50),
  LName VARCHAR(50))
GO
insert into dbo.Customer
Values (
1,'Raza','M'),
(2,'Rita','John')
 
 
 For at oprette Alias ​​kan du bruge "AS" efter kolonnenavnet eller blot angive aliaset lige efter kolonnenavnet. I nedenstående forespørgsel har jeg brugt "som" til FName, men brugte ikke til LName.
Select FName as FirstName,
LName LastName
From dbo.Customer
 
Sådan bruger du Alias ​​i SQL Server til at omdøbe kolonne til output - SQL Server / TSQL Tutorial
 Hvis du gerne vil have mellemrum mellem dit Alias ​​Kolonnenavn, såsom "Fornavn". Du kan bruge [ ] omkring aliaset eller dobbelte anførselstegn, f.eks. "Fornavn".
Select FName as [First Name],
LName as "Last Name"
From dbo.Customer
 
Sådan bruger du Alias ​​i SQL Server - SQL Server / TSQL Tutorial
 

  1. Er der en Entity Framework 7 Database-First POCO Generator?

  2. Sådan konfigureres kilde-replikering i MySQL

  3. Understøtter Python MySQL-forberedte erklæringer?

  4. SQL-fejl:ORA-02291:integritetsbegrænsning