SQL – Upotreba alijasa

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