Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

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 libri
Il nostro alias è temp. Se avessimo scritto
SELECT COUNT(id) FROM libri
il 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 libri
Possiamo 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 acquisti
Relazionando 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.

Corsi
Corso MS AccessCorso MS Access
Impara a creare e gestire database in maniera semplice e veloce. A partire da 39 €.
Corso MySQLCorso MySQL
Gestione del database open-source. A partire da 49 €.
Corso SQL e DatabaseCorso SQL e Database
Creazione e gestione di database relazionali. A partire da 39 €.
Sommario
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122