English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
AS-Befehl wird verwendet, um Spalten oder Tabellen mit Aliases zu benennen.
Aliase existieren nur während der Abfrage.
Der folgende SQL-Befehl erstellt zwei Aliase, einen für die Spalte CustomerID und einen für die Spalte CustomerName:
SELECT CustomerID AS ID, CustomerName AS Customer FROM Customers;
Der folgende SQL-Befehl erstellt zwei Aliase. Beachten Sie, dass bei Aliasnamen mit Leerzeichen Anführungszeichen oder eckige Klammern verwendet werden müssen:
SELECT CustomerName AS Customer, ContactName AS [Contact Person] FROM Customers;
Der folgende SQL-Befehl erstellt einen Alias namens 'Address', der aus vier Spalten (Address, PostalCode, City und Country) besteht:
SELECT CustomerName, Address + ', ' + PostalCode + ' ' + City + ', ' + Country AS Address FROM Customers;
Beachten Sie:Um den obigen SQL-Befehl in MySQL auszuführen, verwenden Sie folgende Anweisung:
SELECT CustomerName, CONCAT(Address, ', ', PostalCode, ', ', City, ', ', Country) AS Address FROM Customers;
Der folgende SQL-Befehl wählt CustomerID = 4aller Kundenbestellungen. Wir verwenden die Tabellen "Customers" und "Orders" und vergeben ihnen die Tabellenbezeichnungen "c" und "o" (hier wird der Alias verwendet, um SQL kürzer zu machen):
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;