SQL AS sleutelwoord
AS
Die AS
opdrag word gebruik om 'n kolom of tabel met 'n alias te hernoem.
'n Alias bestaan slegs vir die duur van die navraag.
Alias vir kolomme
Die volgende SQL-stelling skep twee aliasse, een vir die CustomerID-kolom en een vir die CustomerName-kolom:
Voorbeeld
SELECT CustomerID AS ID, CustomerName AS Customer
FROM Customers;
Die volgende SQL-stelling skep twee aliasse. Let daarop dat dit dubbele aanhalingstekens of vierkantige hakies vereis as die aliasnaam spasies bevat:
Voorbeeld
SELECT CustomerName AS Customer, ContactName AS [Contact Person]
FROM Customers;
Die volgende SQL-stelling skep 'n alias genaamd "Adres" wat vier kolomme kombineer (Adres, Poskode, Stad en Land):
Voorbeeld
SELECT CustomerName, Address + ', ' + PostalCode + ' ' + City + ', ' + Country
AS Address
FROM Customers;
Let wel: Gebruik die volgende om die SQL-stelling hierbo in MySQL te laat werk:
SELECT CustomerName, CONCAT(Address,', ',PostalCode,', ',City,', ',Country) AS Address
FROM Customers;
Alias vir tafels
Die volgende SQL-stelling kies al die bestellings van die kliënt met CustomerID=4 (Around the Horn). Ons gebruik die "Klante" en "Bestellings"-tabelle, en gee hulle die tabelaliasse van "c" en "o" onderskeidelik (Hier gebruik ons aliasse om die SQL korter te maak):
Voorbeeld
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;