logo

SQL SELECT AS

  • SQL' KUTEN' käytetään antamaan uusi nimi väliaikaisesti taulukon sarakkeelle tai jopa taulukolle.
  • Se helpottaa kyselyn tulosten esittämistä ja antaa kehittäjälle mahdollisuuden merkitä tulokset tarkemmin nimeämättä taulukon sarakkeita tai jopa itse taulukkoa pysyvästi uudelleen.
  • Katsotaanpa valinnan syntaksia seuraavasti:
 SELECT Column_Name1 AS New_Column_Name, Column_Name2 As New_Column_Name FROM Table_Name; 

Tässä sarakkeen_nimi on alkuperäisen taulukon sarakkeen nimi ja New_Column_Name on nimi, joka on määritetty tietylle sarakkeelle vain kyseisessä kyselyssä. Tämä tarkoittaa, että Uusi_sarakkeen_nimi on väliaikainen nimi, joka määritetään kyselylle.

Väliaikaisen nimen antaminen taulukon sarakkeelle:

Otetaan taulukko nimeltä tilaukset ja se sisältää seuraavat tiedot:

Tilauspäivä Asiakas Tuote Määrä
09-11-2001 Ajeet mobiili 2
13.12.2001 Mayank Kannettava tietokone kaksikymmentä
26.12.2004 Balaswamy Vesitykki 35

Esimerkki:

Oletetaan, että haluat nimetä 'day_of_order' -sarakkeen ja 'customer' -sarakkeen uudelleen nimellä 'Päiväys' ja 'Asiakas'.

Kysely:

 SELECT day_of_order AS 'Date', Customer As 'Client', Product, Quantity FROM orders; 

Tulos näytetään tässä taulukossa:

Tilauspäivä Asiakas Tuote Määrä
09-11-2001 Ajeet mobiili 2
13.12.2001 Mayank Kannettava tietokone kaksikymmentä
26.12.2004 Balaswamy Vesitykki 35

Yllä olevista tuloksista voimme nähdä, että tilauspäivä on tilapäisesti nimetty uudelleen päivämääräksi ja asiakas nimetään uudelleen nimellä asiakas.

Huomautus: SQL AS on sama kuin SQL ALIAS.

Otetaan toinen esimerkki. Oletetaan, että meillä on opiskelijataulukko, jossa on seuraavat tiedot.

Student_RollNo Opiskelijan nimi Opiskelija_sukupuoli Student_MobileNumber Opiskelija_kotikaupunki Opiskelija-ikä Opiskelija_prosentti
1 Rohit Lisää Uros 9890786123 Lucknow 23 75
2 Kunal Shah Uros 7789056784 Chandigarh kaksikymmentä 92
3 Kartik Goenka Uros 9908743576 Ahmedabad 22 89
4 Anupama Shah Nainen 8890907656 Chennai 24 92
5 Snehal Jain Nainen 8657983476 Kirje kaksikymmentäyksi 94

Esimerkki 1:

Kirjoita kysely saadaksesi opiskelijan nimen ja opiskelijan prosenttiosuuden keskiarvon väliaikaisen sarakkeen 'Opiskelija' ja 'Opiskelija_prosentti' alle.

Kysely:

 SELECT Student_Name AS Student, AVG (Student_Percentage) AS Average_Percentage FROM students; 

Tässä keskiarvon laskemiseksi olemme käyttäneet AVG () -toiminto . Lisäksi prosenttiosuuden laskettu keskiarvo tallennetaan väliaikaisella nimellä 'Average_Percentage'.

Tulos näytetään tässä taulukossa:

Opiskelija Keskimääräinen_prosentti
Rohit Lisää 88.4000

Esimerkki 2:

Kirjoita kysely saadaksesi opiskelijaluettelon numero ja opiskelijan matkapuhelinnumero väliaikaisen sarakkeen nimen 'Roll No' ja 'Mobile Number' alle.

Kysely:

 mysql> SELECT Student_RollNo AS 'Roll No', Student_PhoneNumber AS 'Mobile Number' FROM students; 

Tulos näytetään tässä taulukossa:

Rulla nro Matkapuhelinnumero
1 9890786123
2 7789056784
3 9908743576
4 8890907656
5 8657983476

Esimerkki 3:

Kirjoita kysely saadaksesi opiskelijaluettelon numero ja opiskelijan puhelinnumero, kotikaupunki väliaikaisen sarakkeen nimen 'Roll No' ja 'Student_Info' alle.

Kysely:

 mysql> SELECT Student_RollNo AS 'Roll No', CONCAT (Student_PhoneNumber, ', ', Student_HomeTown) AS Student_Info FROM students; 

Tässä, CONCAT () -toiminto yhdistää kaksi eri saraketta, opiskelijan puhelinnumero ja kotikaupunki, yhdessä sarakkeessa. Lisäksi näiden molempien sarakkeiden yhdistetyt arvot tallennetaan väliaikaisesti annetulla nimellä 'Student_Info'.

Tulos näytetään tässä taulukossa:

Rulla nro Matkapuhelinnumero
1 9890786123, Lucknow
2 7789056784, Chandigarh
3 9908743576, Ahmedabad
4 8890907656, Chennai
5 8657983476, Surat

Väliaikaisen nimen antaminen taulukolle

Sen sijaan, että muistaisimme taulukoiden nimet, voimme luoda niille aliaksen. Voimme antaa väliaikaisen nimen taulukon sarakkeille; samoin voimme luoda taulukolle aliaksen.

Ymmärretään se esimerkin avulla.

f-merkkijono python

Kirjoita kysely luodaksesi aliaksen taulukolle nimeltä 'oppilaat'.

Kysely:

 mysql> SELECT s.Student_RollNo, s.Student_Name, s.Student_Gender, s.Student_PhoneNumber, s.Student_HomeTown FROM students AS s WHERE s.Student_RollNo = 3; 

Tässä 's' on alias, eli väliaikainen nimi, joka on määritetty 'opiskelijat'-taulukolle.

Tulos näytetään tässä taulukossa:

Student_RollNo Opiskelijan nimi Opiskelija_sukupuoli Student_MobileNumber opiskelija_kotikaupunki
3 Kartik Goenka Uros 9908743576 Ahmedabad