Alias ​​(SQL)

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 17 december 2019; verifiering kräver 1 redigering .

Alias ​​​​är  ett  namn som tilldelas en datakälla i en fråga när ett uttryck används som datakälla eller för att göra det lättare att ange och läsa en  SQL- sats . Den här funktionen är användbar om datakällans namn är för långt eller svårt att skriva. Alias ​​kan användas för att byta namn på tabeller och kolumner. Till skillnad från riktiga namn kanske alias inte följer databasrestriktioner och kan innehålla upp till 255 tecken (inklusive mellanslag, siffror och specialtecken). Detta är en SQL -funktion som stöds av nästan alla relationsdatabashanteringssystem .

Applikation

Alias ​​tillåter:

Syntax

Syntax för SQL-tabeller VÄLJ kolumnnamn ( n ) FRÅN tabellnamn SOM aliasnamn Syntax för SQL-kolumner VÄLJ kolumnnamn SOM aliasnamn FRÅN tabellnamn

Om aliaset innehåller mellanslag eller specialtecken (som # eller $), eller om det är skiftlägeskänsligt, omslut aliaset med dubbla citattecken (" ").

Användningsexempel

Nedan är tabellen som kommer att användas i frågor:

Personbord
efternamn Förnamn stad
Pettersen Pitt Sandnes
hensen Ola London

Använda ett kolumnalias

VÄLJ Efternamn AS Familj , Förnamn AS Namn FRÅN Personer

Resultat:

Familj namn
hensen Ola
Pettersen Pitt

Använda ett tabellalias

(Med hjälp av tabellen Personer)

VÄLJ Efternamn , Förnamn FRÅN Persons AS Anställda

Resultat:

anställda:
efternamn Förnamn
hensen Ola
Pettersen Pitt

Om ett alias tilldelas en tabell måste alla explicita referenser till tabellen i Transact-SQL-satser använda aliaset, inte tabellnamnet.

Se även

Länkar

Litteratur

  • SQL frågespråk. Utbildningskurs - BHV Publishing Group
  • DBMS. SQL-språk i exempel och uppgifter - Irina Astakhova, Alexander Tolstobrov, Vadim Fertikov, Vadim Melnikov - 2017