- 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 |