SQL Alias (alias)

Ved hjælp af SQL kan du specificere aliaser (Alias) for kolonnenavne og tabelnavne.

SQL Alias

SQL tabel alias syntaks

SELECT column_name(s)
FROM table_name
AS alias_name

SQL kolonne alias syntaks

SELECT column_name AS alias_name
FROM table_name

Alias instans: Brug tabelnavn som alias

Antag, at vi har to tabeller, nemlig: "Persons" og "Product_Orders". Vi tildeler dem alias "p" og "po" henholdsvis.

Nu, vi håber at liste alle ordrer for "John Adams".

Vi kan bruge følgende SELECT-sætning:

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

SELECT-sætning uden alias:

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

Som du kan se i de to SELECT-sætninger ovenfor, gør alias det lettere at læse og skrive query-programmer.

Alias eksempel: Brug af en kolonnenavn alias

Tabellen Persons:

Id LastName FirstName Adresse By
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

SQL:

SELECT LastName AS Efternavn, FirstName AS Navn
FROM Persons

Resultat:

Efternavn Navn
Adams John
Bush George
Carter Thomas