SQL SELECT AS

Sql Select As



Ja esat kādreiz izmantojis SQL, visticamāk, esat iepazinies ar SELECT priekšrakstu. Tā ir kā SQL “sveika pasaule”, jo tā rada SQL vaicājumu pamatu.

SELECT priekšraksts ļauj mums izgūt datus no vēl vienas datu bāzes tabulas. Tomēr jūs varat saskarties ar šādiem gadījumiem, kad vaicājuma kolonnām ir jāpiešķir cits nosaukums vai kāds aizstājvārds. Kāda iemesla dēļ tas ir vai nu skaidrības labad, vai arī, lai veiktu noteiktu aprēķinu.

Šeit tiek izmantots AS atslēgvārds. Tas ļauj mums piešķirt aizstājvārdu kolonnai, tabulai vai izteiksmei SQL vaicājumā.







Šajā apmācībā mēs iedziļināsimies SQL pasaulē un uzzināsim par AS atslēgvārdu, kāpēc tas pastāv un kā mēs varam to izmantot.



Sintakse:

SELECT AS klauzula ļauj mums piešķirt aizstājvārdus kolonnām, tabulām vai izteiksmēm jūsu SQL vaicājumā.



Mēs varam izteikt tā sintaksi šādi:





ATLASĪT kolonnas_nosaukums AS aizstājvārda_nosaukums

NO tabulas_nosaukums;

Šeit “column_name” attiecas uz tās kolonnas nosaukumu, kuru vēlamies atlasīt, un “alias_name” attiecas uz aizstājvārdu, ko vēlamies piešķirt atlasītajai kolonnai.

Labākais veids, kā saprast, kā šī funkcija darbojas, ir to izmantot. Tāpēc apskatīsim dažus tā lietojuma piemērus.



1. piemērs: kolonnas aizstājvārds

Visizplatītākais AS atslēgvārda lietojums ir kolonnas piešķiršana ar aizstājvārdu. Pieņemsim, ka mums ir tabula, kurā ir klienta informācija ar kolonnām “first_name” un “last_name”.

Ja vēlaties atlasīt datus no tabulas, bet kolonnām izmantot aizstājvārdus “First Name” un “Last Name”, mēs varam izmantot vaicājumu šādi:

SELECT first_name AS 'Vārds' , uzvārds AS 'Uzvārds'

NO klienta;

Tam vajadzētu nodrošināt citu nosaukumu iegūtajām kolonnām, kā parādīts tālāk norādītajā izvades piemērā:

Aprēķinos varam izmantot arī aizstājvārdus. Piemēram, pieņemsim, ka mēs vēlamies aprēķināt visu darbinieku gada algu un izvadīt iegūtās vērtības kolonnā “Gada alga”. Mēs varam izmantot vaicājumu šādi:

IZVĒLĒTIES algu* 12 AS 'Gada alga'

NO darbiniekiem;

Šajā piemērā mēs aprēķinām gada algu, algas kolonnu reizinot ar 12 un piešķiram to ar aizstājvārdu “Gada alga”.

2. piemērs. Tabulas aizstājvārdi

Otrais AS atslēgvārda lietošanas gadījums ir tabulas aizstājvārdu iestatīšana un piešķiršana. Tabulas aizstājvārdi ir diezgan noderīgi, jo tie noder, strādājot ar savienošanu vai pat lai padarītu jūsu vaicājumus lasāmākus.

Apsveriet šādu piemēru, kas parāda, kā izveidot tabulas aizstājvārdu, izmantojot AS atslēgvārdu:

ATLASĪT e.first_name, e.last_name, d.department_name

NO darbiniekiem AS e

INNER JOIN nodaļas AS d IESLĒGTS e.department_id = d.department_id;

Šajā gadījumā mēs piešķiram aizstājvārdus “e” un “d” attiecīgi tabulām “darbinieki” un “nodaļas”. Tas ļauj ļoti viegli atsaukties uz tabulām vēlāk vaicājumā. Tas ir ļoti izplatīts, strādājot ar SQL pievienošanos.

3. piemērs. Izteiksmes aizstājvārdi

Vēl viens atslēgvārda AS lietošanas gadījums ir dažādu izteiksmju aizstājvārdu izveide. Tas var palīdzēt vienkāršot sarežģītu izteiksmi vai aprēķinu.

Piemēram, izmantojiet demonstrācijas paraugu:

SELECT CONCAT(vārds, '' , uzvārds) AS 'Pilnais vārds'

NO darbiniekiem;

Tas parāda, kā funkcijai “concat” piešķirt aizstājvārdu.

4. piemērs. Apakšvaicājuma aizstājvārdi

Mēs varam arī izveidot aizstājvārdus, strādājot ar apakšvaicājumiem. Tas var atvieglot atsauci uz apakšvaicājumiem un tos saprotamāk.

Piemērs ir šāds:

SELECT vārds_vārds, uzvārds, (

SELECT MAX(alga) NO darbiniekiem

) AS 'Maksimālā alga'

NO darbiniekiem;

Šajā piemērā mēs izmantojam apakšvaicājumu, lai noteiktu maksimālo algu no tabulas “darbinieks” un galvenajā vaicājumā piešķirtu tai aizstājvārdu “Maksimālā alga”.

5. piemērs. Apkopotie funkciju pseidonīmi

Visbeidzot, mēs varam izmantot aizstājvārdus kolonnām, kas izriet no apkopošanas funkcijas, lai iegūtu labāk lasāmu izvadi, kā parādīts tālāk.

SELECT AVG(alga) AS 'Vidējā alga'

NO darbiniekiem;

Šajā gadījumā funkcijas AVG() rezultātu piešķiram aizstājvārdam “Vidējā alga”.

Secinājums

Šajā apmācībā mēs uzzinājām par vienu no SQL pamatfunkcijām, kas ļauj mums izveidot aizstājvārdus dažādiem objektiem, piemēram, tabulām, kolonnām, izteiksmēm, apakšvaicājumiem utt. Tas var palīdzēt uzlabot vaicājuma lasāmību un nodrošināt skaidrību iegūto izlaidi.