Alias (SQL)
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 17. prosince 2019; ověření vyžaduje
1 úpravu .
Alias je název přiřazený ke zdroji dat v dotazu při použití výrazu jako zdroje dat nebo pro usnadnění zadávání a čtení příkazu SQL . Tato funkce je užitečná, pokud je název zdroje dat příliš dlouhý nebo se obtížně píše. Aliasy lze použít k přejmenování tabulek a sloupců. Na rozdíl od skutečných jmen nemusí aliasy vyhovovat omezením databáze a mohou obsahovat až 255 znaků (včetně mezer, čísel a speciálních znaků). Toto je funkce SQL , kterou podporují téměř všechny systémy správy relačních databází .
Aplikace
Aliasy umožňují:
- dát tabulkám nebo sloupcům různé názvy:
- COLUMN ALIASESse používají ke snadnějšímu čtení sloupců v sadě výsledků.
- TABLE ALIASESse používají ke zkrácení kódu SQL, aby byl snazší číst, nebo když provádíte vlastní spojení (tj.: uvedení stejné tabulky více než jednou).
- pojmenujte pole, které dříve nemělo vůbec žádné jméno. Výsledkem bude pole s názvem Num, které obsahuje jeden řádek s hodnotou 1.Vyberte 1 As Num
- použít stejnou tabulku v příkazu Select mnohokrát.
- při použití neuvádějte AS. Například je běžné používat aliasy jako „pí“ pro tabulky zvané „informace o ceně“.
- usnadňují správu velkého počtu serverů, protože jsou definovány správcem SQL serveru a pro každou instanci lze definovat libovolný počet aliasů.
Syntaxe
Syntaxe pro SQL tabulky
SELECT název_sloupce ( s )
FROM název_tabulky
AS název_aliasu
Syntaxe pro SQL sloupce
SELECT název_sloupce AS název_aliasu
FROM název_tabulky
Pokud alias obsahuje mezery nebo speciální znaky (jako # nebo $), nebo pokud rozlišuje malá a velká písmena, uzavřete alias do dvojitých uvozovek (" ").
Příklady použití
Níže je tabulka, která bude použita v dotazech:
Tabulka osob
příjmení |
Jméno |
město
|
Pettersen |
Pitt |
Sandnes
|
hensen |
Ola |
Londýn
|
Použití aliasu sloupce
SELECT Příjmení AS Rodina , Jméno AS Jméno
FROM Osoby
Výsledek:
Rodina |
název
|
hensen |
Ola
|
Pettersen |
Pitt
|
Použití aliasu tabulky
(Pomocí tabulky Osoby)
VYBERTE Příjmení , Jméno
FROM Osoby JAKO Zaměstnanci
Výsledek:
zaměstnanci:
příjmení |
Jméno
|
hensen |
Ola
|
Pettersen |
Pitt
|
Pokud je k tabulce přiřazen alias, pak všechny explicitní odkazy na tabulku v příkazech Transact-SQL musí používat alias, nikoli název tabulky.
Viz také
Odkazy
Literatura
- SQL dotazovací jazyk. Školicí kurz - BHV Publishing Group
- DBMS. Jazyk SQL v příkladech a úlohách - Irina Astakhova, Alexander Tolstobrov, Vadim Fertikov, Vadim Melnikov − 2017
SQL |
---|
Verze |
- SQL-86
- SQL-89
- SQL-92
- SQL:1999
- SQL:2003
- SQL:2006
- SQL:2008
- SQL:2011
- SQL:2016
|
---|
Klíčová slova |
|
---|
Související články |
|
---|
Části ISO/IEC SQL |
- Rámec
- Nadace
- Rozhraní úrovně volání
- Trvale uložené moduly
- Správa externích dat
- Vazby objektového jazyka
- Informační a definiční schémata
- Rutiny a typy SQL pro programovací jazyk Java
- Specifikace související s XML
|
---|