SQL SELECT AS

Sql Select As



Ak ste niekedy používali SQL, pravdepodobne ste oboznámení s príkazom SELECT. Je to ako „ahoj svet“ SQL, pretože vytvára základ SQL dotazov.

Príkaz SELECT nám umožňuje získať údaje z jednej ďalšej databázovej tabuľky. Môžete sa však stretnúť s takými prípadmi, keď budete musieť dať stĺpcom v dotaze iný názov alebo nejaký alias. Z akéhokoľvek dôvodu je to buď kvôli prehľadnosti alebo kvôli vykonaniu daného výpočtu.

Tu prichádza na pomoc kľúčové slovo AS. Umožňuje nám priradiť alias stĺpcu, tabuľke alebo výrazu v rámci dotazu SQL.







V tomto návode sa ponoríme do sveta SQL a dozvieme sa o kľúčovom slove AS, prečo existuje a ako ho môžeme použiť.



Syntax:

Klauzula SELECT AS nám umožňuje priradiť aliasy stĺpcom, tabuľkám alebo výrazom vo vašom dotaze SQL.



Jeho syntax môžeme vyjadriť takto:





SELECT názov_stĺpca AS názov_aliasu

FROM názov_tabuľky;

Tu „názov_stĺpca“ odkazuje na názov stĺpca, ktorý chceme vybrať, a „názov_aliasu“ odkazuje na alias, ktorý chceme priradiť k vybranému stĺpcu.

Najlepší spôsob, ako pochopiť, ako táto funkcia funguje, je použiť ju. Pozrime sa preto na niekoľko príkladov použitia jeho aplikácie.



Príklad 1: Alias ​​stĺpca

Najbežnejším použitím kľúčového slova AS je priradenie stĺpca s aliasom. Predpokladajme, že máme tabuľku, ktorá obsahuje informácie o zákazníkovi so stĺpcami „first_name“ a „last_name“.

Ak chcete vybrať údaje z tabuľky, ale pre stĺpce použiť aliasy „Krstné meno“ a „Priezvisko“, môžeme použiť dotaz takto:

SELECT krstné_meno AS 'Krstné meno' , priezvisko AS 'Priezvisko'

OD zákazníka;

To by malo poskytnúť iný názov pre výsledné stĺpce, ako je to znázornené v nasledujúcom príklade výstupu:

Aliasy môžeme použiť aj pri výpočte. Predpokladajme napríklad, že chceme vypočítať ročnú mzdu všetkých zamestnancov a výsledné hodnoty vypísať ako stĺpec „Ročná mzda“. Dotaz môžeme použiť nasledovne:

VYBERTE si plat * 12 AS 'Ročný plat'

OD zamestnancov;

V tomto príklade vypočítame ročný plat vynásobením stĺpca platu číslom 12 a priradíme mu alias „Ročný plat“.

Príklad 2: Aliasy tabuliek

Druhým prípadom použitia kľúčového slova AS je nastavenie a priradenie aliasov tabuľky. Aliasy tabuliek sú celkom užitočné, pretože sa hodia pri riešení spojení alebo dokonca na to, aby boli vaše dotazy čitateľnejšie.

Zvážte nasledujúci príklad, ktorý ukazuje, ako vytvoriť alias tabuľky pomocou kľúčového slova AS:

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

OD zamestnancov AS e

INNER JOIN oddelenia AS d ON e.department_id = d.department_id;

V tomto prípade priradíme aliasy „e“ a „d“ tabuľkám „zamestnanci“ a „oddelenia“. Vďaka tomu je veľmi jednoduché odkazovať na tabuľky neskôr v dotaze. Toto je veľmi rozšírené pri práci s SQL spojeniami.

Príklad 3: Aliasy výrazov

Ďalším prípadom použitia kľúčového slova AS je vytvorenie aliasov pre rôzne výrazy. To môže pomôcť zjednodušiť zložitý výraz alebo výpočet.

Vezmite si napríklad ukážku:

SELECT CONCAT(krstne_meno, ' ' , priezvisko) AS 'Celé meno'

OD zamestnancov;

Toto ukazuje, ako priradiť alias pre funkciu „concat“.

Príklad 4: Aliasy poddotazu

Aliasy môžeme vytvoriť aj pri práci s poddotazmi. To môže uľahčiť odkazovanie a pochopenie poddotazov.

Príklad je nasledujúci:

SELECT meno, priezvisko, (

VYBERTE MAX (plat) OD zamestnancov

) AS 'Maximálny plat'

OD zamestnancov;

V tomto príklade použijeme poddotaz na určenie maximálnej mzdy z tabuľky „zamestnanec“ a priradíme jej alias „Maximálna mzda“ v hlavnom dotaze.

Príklad 5: Aliasy agregovaných funkcií

Nakoniec môžeme použiť aliasy pre stĺpce vyplývajúce z agregovanej funkcie pre lepšie čitateľný výstup, ako je znázornené v nasledujúcom texte:

VYBERTE AVG(plat) AS 'Priemerná mzda'

OD zamestnancov;

V tomto prípade priradíme výsledok funkcie AVG() aliasu „Priemerný plat“.

Záver

V tomto návode sme sa dozvedeli o jednej zo základných vlastností SQL, ktorá nám umožňuje vytvárať aliasy pre rôzne objekty, ako sú tabuľky, stĺpce, výrazy, poddotazy atď. výsledný výstup.