Alias SQL (Nome alias)

Utilizzando SQL, è possibile assegnare alias (Alias) ai nomi delle colonne e delle tabelle.

SQL Alias

Sintassi SQL dell'alias della tabella

SELECT column_name(s)
FROM table_name
AS alias_name

Sintassi SQL dell'alias della colonna

SELECT column_name AS alias_name
FROM table_name

Esempio di istanza Alias: Utilizzo dell'alias del nome della tabella

Supponiamo di avere due tabelle: "Persons" e "Product_Orders". Assegniamo agli alias "p" e "po" rispettivamente.

Ora, vogliamo elencare tutti gli ordini di "John Adams".

Possiamo utilizzare la seguente SELECT statement:

SELECT po.OrderID, p.LastName, p.FirstName
FROM Persons AS p, Product_Orders AS po
WHERE p.LastName='Adams' AND p.FirstName='John'

SELECT statement senza alias:

SELECT Product_Orders.OrderID, Persons.LastName, Persons.FirstName
FROM Persons, Product_Orders
WHERE Persons.LastName='Adams' AND Persons.FirstName='John'

Da due SELECT statement sopra, si può vedere che gli alias rendono la query più leggibile e facile da scrivere.

Esempio di alias: utilizzare un nome di colonna alias

Tabella Persons:

Id LastName FirstName Indirizzo Città
1 Adams John Via Oxford London
2 Bush George Via Fifth Avenue New York
3 Carter Thomas Via Chang'an Pechino

SQL:

SELECT LastName AS Cognome, FirstName AS Nome
FROM Persons

Risultato:

Cognome Nome
Adams John
Bush George
Carter Thomas