Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Zrozumienie aliasu kolumny w wybranym zapytaniu w SQL Server — samouczek SQL Server / TSQL, część 115

Scenariusz:


Pracujesz jako programista SQL Server, musisz wyodrębnić dane z tabeli dbo.Customer i podać w arkuszu Excel. Twoja tabela ma kolumny różnicowe, takie jak FName, LName, ale chcesz, aby dane wyjściowe pochodziły z FirstName i LastName. Jak byś to zrobił?

Rozwiązanie:

Alias ​​to świetny sposób na zwiększenie czytelności nazw kolumn. Tak jak w naszym pytaniu powyżej, chcemy wyświetlić FName jako FirstName i LName jako LastName, Alias ​​to droga. Utwórzmy tabelę dbo.Customer z kolumnami, a następnie użyjmy zapytania select z aliasem, aby wyświetlić kolumny tak, jak chcemy.
Create table dbo.Customer
 (Id int,
  FName VARCHAR(50),
  LName VARCHAR(50))
GO
insert into dbo.Customer
Values (
1,'Raza','M'),
(2,'Rita','John')
 
 
 Aby utworzyć alias, możesz użyć „AS” po nazwie kolumny lub po prostu podać alias zaraz po nazwie kolumny. W poniższym zapytaniu użyłem "as" dla FName, ale nie użyłem dla LName.
Select FName as FirstName,
LName LastName
From dbo.Customer
 
Jak używać aliasu w SQL Server do zmiany nazwy kolumny dla danych wyjściowych — samouczek SQL Server / TSQL
 Jeśli chcesz mieć spację między nazwą kolumny aliasu, np. „Imię”. Możesz użyć [ ] wokół aliasu lub cudzysłowów, np. "Imię".
Select FName as [First Name],
LName as "Last Name"
From dbo.Customer
 
Jak używać Alias ​​w SQL Server - Samouczek SQL Server / TSQL
 

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2005 Używanie DateAdd do dodawania dnia do daty

  2. Utwórz serwer połączony między dwoma kontenerami platformy Docker z uruchomionym programem SQL Server (przykład T-SQL)

  3. Efekt podpowiedzi NOLOCK w instrukcjach SELECT

  4. Jak zaimportować plik .bak programu SQL Server do MySQL?

  5. Jak zwrócić tylko Date z typu danych DateTime serwera SQL?