SQL Alias (Alias)

Door het gebruik van SQL, kunnen kolomnamen en tabelnamen alias (Alias) worden toegewezen.

SQL Alias

SQL tabel Alias syntaxis

SELECT column_name(s)
FROM table_name
AS alias_name

SQL kolom Alias syntaxis

SELECT column_name AS alias_name
FROM table_name

Alias instante: Gebruik tabelnaam alias

Aannemen dat we twee tabellen hebben, respectievelijk: "Persons" en "Product_Orders". We noemen hen "p" en "po" voor hen.

Nu willen we alle bestellingen van "John Adams" oplossen.

We kunnen de volgende SELECT-zin gebruiken:

SELECT po.OrderID, p.LastName, p.FirstName
FROM Personen AS p, Product_Orders AS po
WHERE p.LastName='Adams' AND p.FirstName='John'

SELECT-zin zonder alias:

SELECT Product_Orders.OrderID, Personen.LastName, Personen.FirstName
FROM Personen, Product_Orders
WHERE Personen.LastName='Adams' AND Personen.FirstName='John'

U kunt zien uit de bovenstaande twee SELECT-uitingen dat aliassen de leesbaarheid en het schrijven van de query vereenvoudigen.

Alias voorbeeld: gebruik van een kolomnaamalias

Tabel Personen:

Id LastName FirstName Adres Stad
1 Adams John Oxfordstraat Londen
2 Bush George Fifth Avenue New York
3 Carter Thomas Changanstraat Peking

SQL:

SELECT LastName AS Familie, FirstName AS Naam
FROM Personen

Resultaat:

Familie Naam
Adams John
Bush George
Carter Thomas