Alias (alias) w SQL

Dzięki użyciu SQL, można przypisać aliasy do nazw kolumn i tabel.

SQL Alias

Gramatyka SQL aliasu tabeli

SELECT column_name(s)
FROM table_name
AS alias_name

Gramatyka SQL aliasu kolumny

SELECT column_name AS alias_name
FROM table_name

Przykładowa instancja: Używanie aliasu nazwy tabeli

Załóżmy, że mamy dwie tabele: "Persons" i "Product_Orders". Przypisujemy im aliasy "p" i "po".

Teraz, chcemy wyświetlić wszystkie zamówienia "John Adams".

Możemy użyć poniższego zapytania SELECT:

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

Zapytanie SELECT bez użycia aliasów:

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

Jak widać z powyższych dwóch zapytań SELECT, aliasy ułatwiają czytanie i pisanie zapytań.

Przykłady aliasów: użycie nazwy kolumny aliasu

Tabela Persons:

Id LastName FirstName Adres Miasto
1 Adams John Oxford Street Londyn
2 Bush George Fifth Avenue Nowy Jork
3 Carter Thomas Changan Street Pekin

SQL:

SELECT LastName AS Nazwisko, FirstName AS Imię
FROM Persons

Wynik:

Nazwisko Imię
Adams John
Bush George
Carter Thomas