exempel-hur man Aliaserar ett kolumnnamn
generellt används alias för att göra kolumnrubrikerna i din resultatuppsättning lättare att läsa. Oftast aliaserar du en kolumn när du använder en aggregatfunktion som MIN, MAX, AVG, SUM eller COUNT i din fråga.
Låt oss titta på ett exempel på hur man använder för att aliasera ett kolumnnamn i SQL.
i det här exemplet har vi en tabell som heter anställda med följande 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 |
låt oss visa hur man alias en kolumn. Ange följande SQL-sats:
prova det
SELECT dept_id, COUNT(*) AS totalFROM employeesGROUP BY dept_id;
det kommer att väljas 2 poster. Det här är resultaten som du bör se:
dept_id | totalt |
---|---|
500 | 2 |
501 | 2 |
i det här exemplet har vi aliasat fältet Count(*) som total. Som ett resultat visas total som rubrik för den andra kolumnen när resultatuppsättningen returneras. Eftersom vårt aliasnamn inte innehöll några mellanslag, behöver vi inte bifoga aliasnamnet i citat.
Låt oss nu skriva om vår Fråga för att inkludera ett mellanslag i kolumnaliaset:
SELECT dept_id, COUNT(*) AS "total employees"FROM employeesGROUP BY dept_id;
det kommer att väljas 2 poster. Det här är de resultat du bör se:
dept_id | totalt antal anställda |
---|---|
500 | 2 |
501 | 2 |
den andra kolumnen i vår resultatuppsättning. Eftersom det finns mellanslag i detta kolumnalias måste ”Totalt antal anställda” bifogas citat i SQL-satsen.