SQL AS-trefwoord
❮ Referentie voor SQL-trefwoorden
ALS
De AS
opdracht wordt gebruikt om een kolom of tabel te hernoemen met een alias.
Een alias bestaat alleen voor de duur van de query.
Alias voor kolommen
Met de volgende SQL-instructie worden twee aliassen gemaakt, één voor de kolom CustomerID en één voor de kolom CustomerName:
Voorbeeld
SELECT CustomerID AS ID, CustomerName AS Customer
FROM Customers;
De volgende SQL-instructie maakt twee aliassen. Merk op dat dubbele aanhalingstekens of vierkante haken vereist zijn als de aliasnaam spaties bevat:
Voorbeeld
SELECT CustomerName AS Customer, ContactName AS [Contact Person]
FROM Customers;
De volgende SQL-instructie creëert een alias met de naam "Adres" die vier kolommen combineert (Adres, Postcode, Stad en Land):
Voorbeeld
SELECT CustomerName, Address + ', ' + PostalCode + ' ' + City + ', ' + Country
AS Address
FROM Customers;
Opmerking: gebruik het volgende om de bovenstaande SQL-instructie in MySQL te laten werken:
SELECT CustomerName, CONCAT(Address,', ',PostalCode,', ',City,', ',Country) AS Address
FROM Customers;
Alias voor tabellen
Het volgende SQL-statement selecteert alle bestellingen van de klant met CustomerID=4 (Around the Horn). We gebruiken de tabellen "Klanten" en "Bestellingen" en geven ze respectievelijk de tabelaliassen "c" en "o" (hier gebruiken we aliassen om de SQL korter te maken):
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;
❮ Referentie voor SQL-trefwoorden