Alias (alias) w SQL
- Poprzednia strona Between SQL
- Następna strona Join 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 |
- Poprzednia strona Between SQL
- Następna strona Join SQL