SQL: álnevek

példa-hogyan lehet Alias egy oszlop nevét

általában álnevek használják, hogy az oszlop fejlécek az eredményhalmaz könnyebb olvasni. Leggyakrabban, akkor alias egy oszlopot, ha egy aggregált függvény, mint a MIN, MAX, AVG, SUM vagy COUNT a lekérdezés.

nézzünk meg egy példát arra, hogyan használhatjuk az oszlop nevét az SQL-ben.

ebben a példában van egy táblázat nevű alkalmazottak a következő adatokkal:

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

mutassuk be, hogyan kell álnevezni egy oszlopot. Írja be a következő SQL utasítást:

próbálja ki

SELECT dept_id, COUNT(*) AS totalFROM employeesGROUP BY dept_id;

2 rekord lesz kiválasztva. Ezek az eredmények, amelyeket látnia kell:

dept_id összesen
500 2
501 2

ebben a példában a count(*) mezőt total-ként aliasoltuk. Ennek eredményeként az eredményhalmaz visszaadásakor a total a második oszlop fejléceként jelenik meg. Mivel az alias_name nem tartalmazott szóközöket, nem kell az alias_name-t idézőjelbe tennünk.

most írjuk át a lekérdezésünket, hogy helyet foglaljunk az alias oszlopban:

SELECT dept_id, COUNT(*) AS "total employees"FROM employeesGROUP BY dept_id;

2 rekord lesz kiválasztva. Ezek az eredmények, amelyeket látnia kell:

dept_id összes alkalmazott
500 2
501 2

ebben a példában a count(*) mezőt “összes alkalmazott” néven aliasoltuk el, így ez lesz a címsor az eredménykészlet második oszlopa. Mivel ebben az oszlopban vannak szóközök álnév, az” összes alkalmazottat ” idézőjelekbe kell foglalni az SQL utasításban.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.