English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Utilizzo e esempio del chiave AS in SQL

SQL关键字参考

AS

Il comando AS viene utilizzato per rinominare una colonna o un tavolo utilizzando un alias.

Gli alias esistono solo durante la query.

Alias di colonna

La seguente query SQL crea due alias, uno per la colonna CustomerID e l'altro per la colonna CustomerName:

 SELECT CustomerID AS ID, CustomerName AS Customer
 FROM Customers;

La seguente query SQL crea due alias. Notare che se il nome dell'alias contiene spazi, è necessario utilizzare virgolette o parentesi quadre:

 SELECT CustomerName AS Customer, ContactName AS [Persona di Contatto]
 FROM Customers;

La seguente query SQL crea un alias chiamato “Address” che combina quattro colonne (Address, PostalCode, City e Country):

  SELECT CustomerName, Address + ', ' + PostalCode + ' ' + City + ', ' + Country 
  AS Address
 FROM Customers;

Attenzione:Per far funzionare la seguente query SQL in MySQL, utilizzare il comando seguente:

SELECT CustomerName, CONCAT(Address,', ',PostalCode,', ',City,', ',Country) AS Address
FROM Customers;

表别名

下面的SQL语句选择CustomerID = 4的所有客户订单。我们使用“ Customers”和“ Orders”表,并分别为其赋予表别名“ c”和“ o”(此处使用别名使SQL更短):

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;

SQL关键字参考