SQL: ALIASER

Eksempel – Slik Aliaserer Du Et Kolonnenavn

vanligvis brukes aliaser for å gjøre kolonneoverskriftene i resultatsettet enklere å lese. Vanligvis vil du aliasere en kolonne når du bruker en aggregeringsfunksjon SOM MIN, MAX, AVG, SUM eller COUNT i spørringen.

La oss se på et eksempel på hvordan du bruker til å alias et kolonnenavn I SQL.

i dette eksemplet har vi en tabell kalt ansatte med følgende data:

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

la oss demonstrere hvordan du aliaserer en kolonne. Skriv inn FØLGENDE SQL-setning:

Prøv det

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

det blir valgt 2 poster. Dette er resultatene du bør se:

dept_id

total
500
501

i dette eksemplet har vi aliasert feltet antall(*) som totalt. Som et resultat vil total vises som overskriften for den andre kolonnen når resultatsettet returneres. Fordi aliasnavnet vårt ikke inkluderte noen mellomrom, er vi ikke pålagt å legge inn aliasnavnet i anførselstegn.

La Oss nå omskrive spørringen vår for å inkludere et mellomrom i kolonnealiaset:

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

det blir 2 poster valgt. Dette er resultatene du bør se:

dept_id totalt antall ansatte
500 2
501

i dette eksemplet har vi aliasert feltet antall(*) som «totalt antall ansatte», så dette blir overskriften for den andre kolonnen i vårt resultatsett. Siden det er mellomrom i dette kolonnealiaset, må «totalt antall ansatte» være vedlagt i anførselstegn I SQL-setningen.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.