Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Разбиране на псевдонима на колона в Select Query в SQL Server - SQL Server / TSQL урок, част 115

Сценарий:


Вие работите като разработчик на SQL Server, трябва да извлечете данните от таблицата dbo.Customer и да ги предоставите в лист на Excel. Вашата таблица има колони за разлика като FName, LName, но искате изходът да идва с FirstName и LastName. Как бихте направили това?

Решение:

Псевдонимът е чудесен начин да направите имената на колоните си по-четливи. Както в нашия въпрос по-горе, ние искаме да покажем FName като FirstName и LName като LastName, псевдонимът е начинът да отидем. Нека създадем таблица dbo.Customer с колони и след това използваме заявка за избор с псевдоним, за да покажем колони, както ни харесва.
Create table dbo.Customer
 (Id int,
  FName VARCHAR(50),
  LName VARCHAR(50))
GO
insert into dbo.Customer
Values (
1,'Raza','M'),
(2,'Rita','John')
 
 
 За да създадете псевдоним, можете да използвате „AS“ след името на колона или просто да предоставите псевдонима веднага след името на колоната. В заявката по-долу използвах "as" за FName, но не използвах за LName.
Select FName as FirstName,
LName LastName
From dbo.Customer
 
Как да използвате псевдоним в SQL Server за преименуване на колона за изход - SQL Server / TSQL урок
 Ако искате да имате място между името на колоната с псевдоним, като например "First Name". Можете да използвате [ ] около псевдонима или двойни кавички, напр. „First Name“.
Select FName as [First Name],
LName as "Last Name"
From dbo.Customer
 
Как да използвате псевдоним в SQL Server - 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 заявки – Как да определите кога и дали е необходимо

  2. SQUARE() Примери в SQL Server

  3. SQL Server INFORMATION_SCHEMA Изгледи | Вижте дали таблица съществува

  4. Защо и кога LEFT JOIN с условие в клауза WHERE не е еквивалентно на същото LEFT JOIN в ON?

  5. Промяна на задача на агент на SQL Server (T-SQL)