SQL SELECT AS

Sql Select As



Jos olet joskus käyttänyt SQL:ää, tunnet todennäköisesti SELECT-käskyn. Se on kuin SQL:n 'hei maailma', koska se luo perustan SQL-kyselyille.

SELECT-käsky antaa meille mahdollisuuden hakea tiedot yhdestä tietokantataulukosta. Saatat kuitenkin kohdata sellaisia ​​tapauksia, joissa sinun on annettava kyselyn sarakkeet eri nimellä tai jollakin aliaksella. Jostain syystä se on joko selvyyden vuoksi tai tietyn laskelman suorittamiseksi.

Tässä AS-avainsana tulee apuun. Sen avulla voimme määrittää aliaksen sarakkeelle, taulukolle tai lausekkeelle SQL-kyselyssä.







Tässä opetusohjelmassa sukeltaamme SQL:n maailmaan ja opimme AS-avainsanasta, miksi se on olemassa ja miten voimme käyttää sitä.



Syntaksi:

SELECT AS -lause antaa meille mahdollisuuden määrittää aliaksia sarakkeille, taulukoille tai lausekkeille SQL-kyselyssäsi.



Voimme ilmaista sen syntaksin seuraavasti:





VALITSE sarakkeen_nimi AS aliaksen_nimi

FROM taulukon_nimi;

Tässä 'sarakkeen_nimi' viittaa sen sarakkeen nimeen, jonka haluamme valita, ja 'alias_name' viittaa aliakseen, jonka haluamme määrittää valitulle sarakkeelle.

Paras tapa ymmärtää tämän ominaisuuden toiminta on käyttää sitä. Katsotaanpa sen vuoksi esimerkkiä sen sovelluksen käytöstä.



Esimerkki 1: Sarakkeen alias

Yleisin AS-avainsanan käyttö on sarakkeen määrittäminen aliaksen kanssa. Oletetaan, että meillä on taulukko, joka sisältää asiakastiedot sarakkeineen 'first_name' ja 'last_name'.

Jos haluat valita tiedot taulukosta, mutta käyttää sarakkeissa 'First Name' ja 'Last Name' aliaksia, voimme käyttää kyselyä seuraavasti:

VALITSE etunimi AS 'Etunimi' , sukunimi AS 'Sukunimi'

Asiakkaalta;

Tämän pitäisi antaa tuloksena oleville sarakkeille eri nimi, kuten seuraavassa esimerkkitulosteessa näkyy:

Voimme myös käyttää aliaksia laskennassa. Oletetaan esimerkiksi, että haluamme laskea kaikkien työntekijöiden vuosipalkan ja tulostaa tuloksena saadut arvot sarakkeessa 'Vuosipalkka'. Voimme käyttää kyselyä seuraavasti:

VALITSE palkka * 12 KUTEN 'Vuosipalkka'

työntekijöiltä;

Tässä esimerkissä laskemme vuosipalkan kertomalla palkkasarakkeen 12:lla ja annamme sen aliaksella ”Vuosipalkka”.

Esimerkki 2: Taulukon aliakset

AS-avainsanan toinen käyttötapaus on taulukon aliasten asettaminen ja määrittäminen. Taulukon aliakset ovat varsin hyödyllisiä, koska niistä on hyötyä liitosten käsittelyssä tai jopa kyselyjen luettavuuden parantamiseksi.

Harkitse seuraavaa esimerkkiä, joka osoittaa, kuinka taulukon alias luodaan AS-avainsanalla:

VALITSE e.etunimi, e.sukunimi, d.osaston_nimi

työntekijöiltä AS e

INNER JOIN osastot AS d PÄÄLLÄ e.osaston_tunnus = d.osaston_tunnus;

Tässä tapauksessa annamme 'e' ja 'd' aliakset 'työntekijät' ja 'osastot' taulukoihin, vastaavasti. Tämä tekee taulukoista erittäin helppoa viitata myöhemmin kyselyssä. Tämä on hyvin yleistä käsiteltäessä SQL-liitoksia.

Esimerkki 3: Lausekkeen aliakset

Toinen AS-avainsanan käyttötapaus on luoda aliaksia eri lausekkeille. Tämä voi auttaa yksinkertaistamaan monimutkaista lauseketta tai laskutoimitusta.

Ota esimerkkiesittely:

SELECT CONCAT(etunimi, '' , sukunimi) AS 'Koko nimi'

työntekijöiltä;

Tämä osoittaa, kuinka alias määritetään 'concat'-funktiolle.

Esimerkki 4: Alikyselyn aliakset

Voimme myös luoda aliaksia, kun käsittelemme alikyselyitä. Tämä voi tehdä alikyselyistä helpompia viitata ja ymmärtää.

Esimerkki on seuraava:

SELECT etu_nimi, sukunimi, (

VALITSE MAX(palkka) työntekijöiltä

) KUTEN 'Maksimipalkka'

työntekijöiltä;

Tässä esimerkissä käytämme alikyselyä enimmäispalkan määrittämiseen 'työntekijä'-taulukosta ja annamme sille pääkyselyssä aliaksen 'Maksimipalkka'.

Esimerkki 5: Aggregate Function aliakset

Lopuksi voimme käyttää aggregaattifunktiosta saatujen sarakkeiden aliaksia luettavamman tulosteen saamiseksi, kuten seuraavassa osoitetaan:

VALITSE AVG(palkka) AS 'Keskipalkka'

FROM työntekijöitä;

Tässä tapauksessa määritämme AVG()-funktion tuloksen 'Keskipalkka'-aliakselle.

Johtopäätös

Tässä opetusohjelmassa opimme yhdestä SQL:n perusominaisuuksista, jonka avulla voimme luoda aliaksia erilaisille objekteille, kuten taulukoille, sarakkeille, lausekkeille, alikyselyille jne. Tämä voi auttaa parantamaan kyselyn luettavuutta ja selkeyttämään kyselyä. tuloksena oleva tuotos.