SQL: ALIAS

Esempio – Come alias un nome di colonna

Generalmente, gli alias vengono utilizzati per rendere le intestazioni delle colonne nel set di risultati più facili da leggere. Più comunemente, si alias una colonna quando si utilizza una funzione di aggregazione come MIN, MAX, AVG, SUM o COUNT nella query.

Diamo un’occhiata a un esempio di come utilizzare l’alias di un nome di colonna in SQL.

In questo esempio, abbiamo una tabella chiamata employees con i seguenti dati:

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

Dimostriamo come alias una colonna. Inserisci la seguente istruzione SQL:

Provalo

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

Ci saranno 2 record selezionati. Questi sono i risultati che si dovrebbe vedere:

dept_id totale
500 2
501 2

In questo esempio, abbiamo alias COUNT(*) campo totale. Di conseguenza, total verrà visualizzato come intestazione per la seconda colonna quando viene restituito il set di risultati. Poiché il nostro alias_name non includeva spazi, non siamo tenuti a racchiudere il alias_name tra virgolette.

Ora, riscriviamo la nostra query per includere uno spazio nella colonna alias:

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

Ci saranno 2 record selezionati. Questi sono i risultati che dovresti vedere:

dept_id totale dipendenti
500 2
501 2

In questo esempio, abbiamo alias COUNT(*) campo “totale dipendenti” quindi questo diventerà il titolo per la seconda colonna nel nostro set di risultati. Poiché ci sono spazi in questo alias di colonna,” dipendenti totali ” devono essere racchiusi tra virgolette nell’istruzione SQL.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.