English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
AS commande est utilisée pour renommer une colonne ou une table en utilisant un alias.
Les alias existent uniquement pendant la consultation.
La requête SQL suivante crée deux alias, l'un pour la colonne CustomerID et l'autre pour la colonne CustomerName :
SELECT CustomerID AS ID, CustomerName AS Customer FROM Customers;
La requête SQL suivante crée deux alias. Notez que si le nom de l'alias contient des espaces, il est nécessaire d'utiliser des guillemets doubles ou des crochets :
SELECT CustomerName AS Customer, ContactName AS [Contact Person] FROM Customers;
La requête SQL suivante crée un alias nommé 'Address' qui combine quatre colonnes (Address, PostalCode, City et Country) :
SELECT CustomerName, Address + ', ' + PostalCode + ' ' + City + ', ' + Country AS Address FROM Customers;
Attention :Pour exécuter l'expression SQL ci-dessus dans MySQL, utilisez la commande suivante :
SELECT CustomerName, CONCAT(Address, ', ', PostalCode, ', ', City, ', ', Country) AS Address FROM Customers;
La requête SQL suivante sélectionne CustomerID = 4Tous les commandes des clients. Nous utilisons les tables "Customers" et "Orders", et leur attribuons les alias "c" et "o" (ici, l'utilisation des alias rend SQL plus court) :
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;