Parola chiave SQL AS
❮ Riferimento alle parole chiave SQL
COME
Il AS
comando viene utilizzato per rinominare una colonna o una tabella con un alias.
Un alias esiste solo per la durata della query.
Alias per le colonne
La seguente istruzione SQL crea due alias, uno per la colonna CustomerID e uno per la colonna CustomerName:
Esempio
SELECT CustomerID AS ID, CustomerName AS Customer
FROM Customers;
La seguente istruzione SQL crea due alias. Si noti che sono necessarie virgolette doppie o parentesi quadre se il nome dell'alias contiene spazi:
Esempio
SELECT CustomerName AS Customer, ContactName AS [Contact Person]
FROM Customers;
La seguente istruzione SQL crea un alias denominato "Address" che combina quattro colonne (Address, PostalCode, City e Country):
Esempio
SELECT CustomerName, Address + ', ' + PostalCode + ' ' + City + ', ' + Country
AS Address
FROM Customers;
Nota: per far funzionare l'istruzione SQL sopra in MySQL, utilizzare quanto segue:
SELECT CustomerName, CONCAT(Address,', ',PostalCode,', ',City,', ',Country) AS Address
FROM Customers;
Alias per le tabelle
La seguente istruzione SQL seleziona tutti gli ordini del cliente con CustomerID=4 (Around the Horn). Usiamo le tabelle "Clienti" e "Ordini" e diamo loro gli alias di tabella rispettivamente di "c" e "o" (qui usiamo gli alias per rendere l'SQL più breve):
Esempio
SELECT o.OrderID, o.OrderDate, c.CustomerName
FROM Customers AS c, Orders AS o
WHERE c.CustomerName="Around the Horn" AND c.CustomerID=o.CustomerID;
❮ Riferimento alle parole chiave SQL