SQL IZBERI KOT

Sql Izberi Kot



Če ste kdaj uporabljali SQL, ste verjetno seznanjeni s stavkom SELECT. Je kot »pozdravljeni svet« SQL, saj ustvarja osnovo za poizvedbe SQL.

Stavek SELECT nam omogoča, da pridobimo podatke iz še ene tabele baze podatkov. Vendar pa lahko naletite na takšne primere, ko morate stolpcem v poizvedbi dati drugačno ime ali nekakšen vzdevek. Iz kakršnega koli razloga je bodisi zaradi jasnosti bodisi zaradi izvedbe danega izračuna.

Tu pride na pomoč ključna beseda AS. Omogoča nam dodelitev vzdevka stolpcu, tabeli ali izrazu znotraj poizvedbe SQL.







V tej vadnici se bomo potopili v svet SQL in spoznali ključno besedo AS, zakaj obstaja in kako jo lahko uporabimo.



Sintaksa:

Klavzula SELECT AS nam omogoča, da dodelimo vzdevke stolpcem, tabelam ali izrazom v vaši poizvedbi SQL.



Njegovo sintakso lahko izrazimo na naslednji način:





IZBERI ime_stolpca AS vzdevek_ime

FROM ime_tabele;

Tu se 'column_name' nanaša na ime stolpca, ki ga želimo izbrati, 'alias_name' pa se nanaša na vzdevek, ki ga želimo dodeliti izbranemu stolpcu.

Najboljši način, da razumete, kako deluje ta funkcija, je, da jo uporabite. Zato si poglejmo nekaj primerov uporabe njegove aplikacije.



Primer 1: vzdevek stolpca

Najpogostejša uporaba ključne besede AS je dodeljevanje stolpca z vzdevkom. Recimo, da imamo tabelo, ki vsebuje podatke o strankah s stolpcema »ime« in »priimek«.

Če želite izbrati podatke iz tabele, vendar za stolpce uporabite vzdevka »Ime« in »Priimek«, lahko uporabimo naslednjo poizvedbo:

SELECT first_name AS 'Ime' , priimek AS 'Priimek'

OD stranke;

To bi moralo zagotoviti drugačno ime za nastale stolpce, kot je prikazano v naslednjem primeru izhoda:

V izračunu lahko uporabimo tudi vzdevke. Denimo, da želimo izračunati letno plačo vseh zaposlenih in izpisati dobljene vrednosti kot stolpec »Letna plača«. Poizvedbo lahko uporabimo na naslednji način:

IZBERI plačo * 12 AS 'Letna plača'

OD zaposlenih;

V tem primeru izračunamo letno plačo tako, da stolpec plače pomnožimo z 12 in ji dodamo vzdevek »letna plača«.

Primer 2: vzdevki tabel

Drugi primer uporabe ključne besede AS je nastavitev in dodeljevanje vzdevkov tabele. Vzdevki tabel so precej uporabni, saj pridejo prav, ko imate opravka z združevanji ali celo za boljšo berljivost poizvedb.

Oglejte si naslednji primer, ki prikazuje, kako ustvariti vzdevek tabele s ključno besedo AS:

IZBERITE e.ime, e.priimek, d.ime_oddelka

OD zaposlenih AS e

INNER JOIN oddelki AS d VKLOP e.department_id = d.department_id;

V tem primeru dodelimo vzdevke »e« in »d« tabeli »zaposleni« oziroma »oddelki«. To zelo olajša sklicevanje na tabele pozneje v poizvedbi. To je zelo razširjeno pri združevanjih SQL.

Primer 3: vzdevki izrazov

Drug primer uporabe ključne besede AS je ustvarjanje vzdevkov za različne izraze. To lahko pomaga poenostaviti zapleten izraz ali izračun.

Vzemite na primer vzorčno predstavitev:

IZBERI CONCAT(ime, ' ' , priimek) AS 'Polno ime'

OD zaposlenih;

To prikazuje, kako dodeliti vzdevek za funkcijo »concat«.

Primer 4: vzdevki podpoizvedbe

Vzdevke lahko ustvarimo tudi pri delu s podpoizvedbami. To lahko olajša referenco in razumevanje podpoizvedb.

Primer je naslednji:

IZBERI ime, priimek, (

IZBERITE MAX(plača) FROM zaposlenih

) AS 'Maksimalna plača'

OD zaposlenih;

V tem primeru uporabimo podpoizvedbo za določitev najvišje plače iz tabele »zaposleni« in ji dodelimo vzdevek »Najvišja plača« v glavni poizvedbi.

Primer 5: vzdevki agregatnih funkcij

Nazadnje lahko uporabimo vzdevke za stolpce, ki izhajajo iz združevalne funkcije, za bolj berljiv rezultat, kot je prikazano v naslednjem:

IZBERITE AVG(plača) AS 'Povprečna plača'

OD zaposlenih;

V tem primeru rezultat funkcije AVG() dodelimo vzdevku »Povprečna plača«.

Zaključek

V tej vadnici smo spoznali eno od temeljnih funkcij SQL, ki nam omogoča ustvarjanje vzdevkov za različne predmete, kot so tabele, stolpci, izrazi, podpoizvedbe itd. To lahko pomaga izboljšati berljivost poizvedbe in zagotavlja jasnost za rezultat.