Alias-urile SQL. Exemplu Alias pentru tabele.

Exemplu Alias pentru tabele

Următoarea instrucțiune SQL selectează toate comenzile de la client cu CustomerID = 4 (Around the Horn). Folosim tabelele „Customers” și „Orders” și le oferim aliasul tabelului „c” și respectiv „o” (Aici folosim alias-uri pentru a face SQL-ul mai scurt):

Exemplu:
 
SELECT o.OrderID, o.OrderDate, c.CustomerName
FROM Customers AS c, Orders AS o
WHERE c.CustomerName="Around the Horn" AND c.CustomerID=o.CustomerID;

Următoarea instrucțiune SQL este aceeași ca mai sus, dar fără alias:

Exemplu:
 
SELECT Orders.OrderID, Orders.OrderDate, Customers.CustomerName
FROM Customers, Orders
WHERE Customers.CustomerName="Around the Horn" AND Customers.CustomerID=Orders.CustomerID;

Alias-urile pot fi utile atunci când:
 
  • Există mai multe tabele implicate într-o interogare
  • Funcțiile sunt utilizate în interogare
  • Numele coloanelor sunt mari sau nu sunt foarte citibile
  • Două sau mai multe coloane sunt combinate între ele