SQL SELECT AS

Sql Select As



Pokud jste někdy používali SQL, pravděpodobně znáte příkaz SELECT. Je to jako „ahoj svět“ SQL, protože vytváří základ pro dotazy SQL.

Příkaz SELECT nám umožňuje načíst data z jedné další databázové tabulky. Můžete se však setkat s takovými případy, kdy potřebujete dát sloupcům v dotazu jiný název nebo nějaký druh aliasu. Ať už z jakéhokoli důvodu, je to buď pro přehlednost nebo pro provedení daného výpočtu.

Zde přichází na pomoc klíčové slovo AS. Umožňuje nám přiřadit alias ke sloupci, tabulce nebo výrazu v rámci SQL dotazu.







V tomto tutoriálu se ponoříme do světa SQL a seznámíme se s klíčovým slovem AS, proč existuje a jak jej můžeme použít.



Syntax:

Klauzule SELECT AS nám umožňuje přiřadit aliasy ke sloupcům, tabulkám nebo výrazům ve vašem dotazu SQL.



Jeho syntaxi můžeme vyjádřit takto:





SELECT název_sloupce AS název_aliasu

FROM název_tabulky;

Zde „column_name“ odkazuje na název sloupce, který chceme vybrat, a „alias_name“ odkazuje na alias, který chceme vybranému sloupci přiřadit.

Nejlepší způsob, jak pochopit, jak tato funkce funguje, je použít ji. Podívejme se proto na několik příkladů použití jeho aplikace.



Příklad 1: Alias ​​sloupce

Nejběžnějším použitím klíčového slova AS je přiřazení sloupce s aliasem. Předpokládejme, že máme tabulku, která obsahuje informace o zákazníkovi se sloupci „first_name“ a „last_name“.

Pokud chcete vybrat data z tabulky, ale pro sloupce použít aliasy „Jméno“ a „Příjmení“, můžeme použít následující dotaz:

SELECT křestní_jméno AS 'Jméno' , příjmení AS 'Příjmení'

OD zákazníka;

To by mělo poskytnout jiný název pro výsledné sloupce, jak je ukázáno v následujícím příkladu výstupu:

Aliasy můžeme také použít ve výpočtu. Předpokládejme například, že chceme vypočítat roční mzdu všech zaměstnanců a výsledné hodnoty vypsat jako sloupec „Roční mzda“. Dotaz můžeme použít následovně:

VYBERTE plat * 12 TAK JAKO 'Roční plat'

OD zaměstnanců;

V tomto příkladu vypočítáme roční plat vynásobením sloupce platu 12 a přidělíme mu alias „Roční plat“.

Příklad 2: Aliasy tabulek

Druhým případem použití klíčového slova AS je nastavení a přiřazení aliasů tabulky. Aliasy tabulek jsou docela užitečné, protože se hodí při práci se spojeními nebo dokonce k tomu, aby byly vaše dotazy čitelnější.

Zvažte následující příklad, který ukazuje, jak vytvořit alias tabulky pomocí klíčového slova AS:

SELECT e.first_name, e.last_name, d.department_name

OD zaměstnanců AS e

INNER JOIN oddělení AS d NA e.id_oddělení = d.id_oddělení;

V tomto případě přiřadíme aliasy „e“ a „d“ tabulkám „zaměstnanci“ a „oddělení“. Díky tomu je velmi snadné odkazovat na tabulky později v dotazu. To je velmi rozšířené při práci se spojeními SQL.

Příklad 3: Aliasy výrazů

Dalším případem použití klíčového slova AS je vytvoření aliasů pro různé výrazy. To může pomoci zjednodušit složitý výraz nebo výpočet.

Vezměte si ukázkovou ukázku například:

SELECT CONCAT(křestní_jméno, ' ' , příjmení) AS 'Celé jméno'

OD zaměstnanců;

To ukazuje, jak přiřadit alias pro funkci „concat“.

Příklad 4: Aliasy poddotazu

Můžeme také vytvořit aliasy při práci s poddotazy. To může usnadnit odkazování a pochopení poddotazů.

Příklad je následující:

SELECT jméno, příjmení, (

VYBERTE MAX (plat) OD zaměstnanců

) TAK JAKO 'Maximální plat'

OD zaměstnanců;

V tomto příkladu používáme poddotaz k určení maximální mzdy z tabulky „zaměstnanec“ a přiřadíme jí alias „Max. plat“ v hlavním dotazu.

Příklad 5: Aliasy agregovaných funkcí

Nakonec můžeme použít aliasy pro sloupce vyplývající z agregační funkce pro čitelnější výstup, jak je ukázáno v následujícím:

VYBERTE AVG(plat) AS 'Průměrná mzda'

OD zaměstnanců;

V tomto případě přiřadíme výsledek funkce AVG() aliasu „Průměrný plat“.

Závěr

V tomto tutoriálu jsme se dozvěděli o jedné ze základních funkcí SQL, která nám umožňuje vytvářet aliasy pro různé objekty, jako jsou tabulky, sloupce, výrazy, poddotazy atd. To může pomoci zlepšit čitelnost dotazu a poskytnout přehlednost pro výsledný výstup.