sql >> Databáze >  >> RDS >> Sqlserver

Pochopení aliasů sloupců ve výběrovém dotazu na serveru SQL - SQL Server / výukový program TSQL, část 115

Scénář:


Pracujete jako vývojář SQL Serveru, potřebujete extrahovat data z tabulky dbo.Customer a poskytnout je v Excelu. Vaše tabulka má rozdílové sloupce, jako je FName, LName, ale chcete, aby výstup pocházel s FirstName a LastName. Jak byste to udělali?

Řešení:

Alias ​​je skvělý způsob, jak učinit názvy sloupců čitelnějšími. Stejně jako v naší otázce výše chceme zobrazit FName jako Jméno a LName jako Příjmení, Alias ​​je způsob, jak jít. Vytvořme tabulku dbo.Customer se sloupci a poté pomocí výběrového dotazu s aliasem zobrazíme sloupce, jak chceme.
Create table dbo.Customer
 (Id int,
  FName VARCHAR(50),
  LName VARCHAR(50))
GO
insert into dbo.Customer
Values (
1,'Raza','M'),
(2,'Rita','John')
 
 
 Chcete-li vytvořit alias, můžete použít „AS“ za názvem sloupce nebo jednoduše zadat alias hned za názvem sloupce. V níže uvedeném dotazu jsem použil "as" pro FName, ale nepoužil jsem pro LName.
Select FName as FirstName,
LName LastName
From dbo.Customer
 
Jak použít alias v SQL Server k přejmenování sloupce pro výstup - SQL Server / Výukový program TSQL
 Pokud byste chtěli mít mezeru mezi názvem aliasového sloupce, např. „Křestní jméno“. Můžete použít [ ] kolem aliasu nebo dvojitých uvozovek, např. "First Name".
Select FName as [First Name],
LName as "Last Name"
From dbo.Customer
 
Jak používat alias v SQL Server – SQL Server / Výukový program TSQL
 

  1. Jak vytvořit složený primární klíč v SQL Server (příklad T-SQL)

  2. Jak vybrat podmnožinu sloupců ze sady výsledků uložené procedury (T-SQL)

  3. Vytvořte databázi MySQL z Javy

  4. Zkrátit všechny tabulky v databázi MySQL jedním příkazem?