SQL Alias (alias)
- Forrige side SQL Between
- Næste side SQL Join
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 |
- Forrige side SQL Between
- Næste side SQL Join