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

Verwendung und Beispiel des SQL AS-Schlüsselworts

SQL-Schlüsselwortreferenz

AS

AS-Befehl wird verwendet, um Spalten oder Tabellen mit Aliases zu benennen.

Aliase existieren nur während der Abfrage.

Spalten-Alias

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;

Tabellenalias

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;

SQL-Schlüsselwortreferenz