Podrška za dodeljivanje SQL alijasa (lat. alias) postoji gotovo kod svih sistema za upravljanje bazama podataka (SUBP), a ova osobina služi za dodelu alternativnog naziva poljima (atributima) i tabelama baza podataka. Takođe, alijase, kod nekih SUBP možete dodeliti i izvornim tabelama ili upitima kada se ista tabela ili upit koriste više puta unutar jednog upita (npr. kod rekurzivnih upita). Tako će na primer, Microsoft Access kada u određenom upitu koristite tabelu ili upit, izvršiti automatsku dodelu alijasa korišćenim tabelama ili upitima.
Sintaksa za dodelu alijasa polju u tabeli je sledeća:
SELECT polje AS alijas_polja
FROM naziv_tabele;
Za ilustraciju ovog i narednih primera, koristićemo podatke iz tabele koja je prikazana na slici. Primer dodeljivanja SQL alijasa nazivima polja (kolona) bio bi sledeći:
SELECT Prezime AS porodica, Adresa AS m_stana
FROM KUPAC;
Rezultat ovakvog upita bio bi:
porodica m_stana
——————————
Peric Beograd
Milic Nis
Petrovic Beograd
——————————
Primer davanja alijasa postojećim tabelama je vrlo sličan davanju alijasa poljima tabele, a može da izgleda npr. ovako:
SELECT Prezime, Ime
FROM Kupac AS Osoba;
Kao rezultat dobili bismo izlaznu tabelu [Osoba] sa sledećim izgledom:
table Osoba
——————————
Prezime Ime
——————————
Peric Ana
Milic Una
Petrovic Aca
——————————
Pratite Krstaricu na www.krstarica.com