Example – How To Alias A sarakkeen nimi
yleensä peitenimiä käytetään, jotta tulosjoukon sarakeotsikot olisivat helpommin luettavissa. Yleisimmin, voit alias sarake käytettäessä yhteenlaskettu toiminto, kuten MIN, MAX, AVG, summa tai laskea kyselyn.
Katsotaanpa esimerkkiä siitä, miten sarakenimeä käytetään SQL-kielessä.
tässä esimerkissä meillä on palkansaajat-niminen taulukko, jossa on seuraavat tiedot:
employee_number | last_name | first_name | salary | dept_id |
---|---|---|---|---|
1001 | Smith | John | 62000 | 500 |
1002 | Anderson | Jane | 57500 | 500 |
1003 | Everest | Brad | 71000 | 501 |
1004 | Horvath | Jack | 42000 | 501 |
osoitetaanpa, miten sarake alias. Anna seuraava SQL-lauseke:
kokeile sitä
SELECT dept_id, COUNT(*) AS totalFROM employeesGROUP BY dept_id;
valitaan 2 tietuetta. Nämä tulokset kannattaa nähdä:
dept_id | |
---|---|
500 | 2 |
501 | 2 |
tässä esimerkissä laskukenttä(*) on alennettu kokonaisuudeksi. Tämän seurauksena total näkyy toisen sarakkeen otsikkona, kun tulosjoukko palautetaan. Koska meidän alias_name ei sisällä välilyöntejä, meidän ei tarvitse liittää alias_name lainausmerkeissä.
kirjoitetaan nyt kyselymme niin, että sarakkeen Aliaksessa on välilyönti:
SELECT dept_id, COUNT(*) AS "total employees"FROM employeesGROUP BY dept_id;
valitaan 2 levyä. Nämä tulokset sinun pitäisi nähdä:
dept_id | kokonaistyöntekijät |
---|---|
500 | |
501 | 2 |
tässä esimerkissä olemme muuttaneet kreivi (*) – kentän ”kokonaistyöntekijöiksi”, joten tästä tulee toinen sarake meidän tulosjoukossa. Koska tässä sarakkeessa on välilyöntejä alias, ”Yhteensä työntekijät” on liitettävä lainausmerkit SQL lauseke.