Utilizzo degli Alias
In particolar modo nel capitolo 12, parlando delle funzioni di aggregazione, abbiamo incontrato gli alias, ovvero dei nomi temporanei assegnati a delle operazioni; per definire un alias si utilizza la parola chiave AS che effettua l'assegnazione di un valore al nome dell'alias.
Riprendiamo un esempio del capitolo 12, quello in cui contiamo i record della tabella dei libri:
SELECT COUNT(id) AS temp FROM libriIl nostro alias è temp. Se avessimo scritto
SELECT COUNT(id) FROM libriil DBMS avrebbe impostato un alias al volo, assegnandogli un nome definito che nella maggior parte dei casi sarebbe Expr1 (espressione 1) ed il risultato, nel buffer di memoria del DBMS sarebbe:
SELECT COUNT(id) AS Expr1 FROM libriPossiamo scegliere di assegnare un alias anche ad un campo definito; supponiamo di avere una tabella chiamata acquisti facente parte di un complesso database dedicato ad un'attività di compravendita, il cui scopo è quello di effettuare relazioni a catena con diverse altre tabelle, ad esempio quella dei prodotti e quella degli utenti, contenendo quindi campi di riferimento agli ID di queste altre tabelle.
Possiamo scrivere una query del genere per assegnare un nome (temporaneo) più significativo ad un campo, ad esempio:
SELECT id_utente AS acquirente FROM acquistiRelazionando la tabella degli acquisti a quella degli utenti (Rif. capitolo 11) potremo visualizzare il nome dell' utente acquirente in un campo temporaneo chiamato acquirente.
Ho tenuto a sottolineare la funzionalità e l'importanza degli alias, concetto che di per se è semplice, per far fronte alle esigenze didattiche del prossimo capitolo.
');







