Tehnika Krstarice > Programiranje > SQL - Upotreba alijasa

SQL - Upotreba alijasa

07.01.2002.

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
------------------------------

Preporučite ovaj članak

4.33 (glasova: 3)