Sastavljanje SQL upita
Sastavljanje SQL upita
Umesto ručnog pisanja SQL upita možemo koristiti alate za sastavljanje SQL upita.
Alate preuzimamo tasterom
u SQL editoru.
Izbor tabela (SQL objekti)
U padajućem meniju na desnoj strani se postavimo na SQL objects i izaberemo željenu* tabelu (ili view) i na drag&drop prenesemo u centralni gornji panel. Postupak ponovimo za sve tabele, koje želimo imati u pojedinačnom upitu.
Kod traženja SQL objekata (tabele, view...) možemo da se pomažemo sa pretraživačem, koji je lociran iznad spiska objekata. Za napredno traženje koristimo
na desnoj ivici pretražnog reda.
Za pregled SQL objekata pritisnemo
.
* - detaljan opis SQL objekata nalazimo na https://developer.datalab.eu, pod Database info / DB Info P55.

Veze između tabela (join)
Ako želimo upit koji koristi polja iz većih tabela (ili view-ova), potrebno je tabele međusobno povezati. Dve tabele povežemo preko kolona, koje se nalaze u obe tabele; obično je to ključ.
Povezivanje izvedemo tako, da na način drag-and-drop kolone iz jedne tabele prenesemo na odgovarajuću kolonu u drugu tabelu.
U nekoliko slučajeva će se veza uspostaviti automatski i ručno povezivanje neće biti potrebno.

Izbor kolone
Ako želimo ograničiti set kolona u rezultatu upita (ne zanima nas sve), kolone jednostavno izaberemo tako, da pre željene kolone stavimo kukicu.

Dodatne postavke
Pod panelom s prikazanim izabranim tabelama imamo panel s mogućnošću dodatnih postavki, kao što su proizvoljni opisi kolone (gledaj Alias na slici), tip i redosled sortiranja (Sort Type i Sort Order), računske operacije (Aggregate), grupisanje (Grouping) itd.

Prikaz upita
Upit se automatski sastavlja i prikazuje u panelu skroz dole.

Pokretanje upita i prikaz rezultata
Upit se pokrene s tasterom F5, ili dugmetom kao na slici obeleženo crvenom bojom.

Rezultat je prikazan u panelu u donjem delu prozora.

Potvrđivanje i vraćanje na početni obrazac*
* - samo u slučaju, kad smo editor preuzeli iz Ad-hoc analize, Šifarnika elemenata ili bilo kog drugog obrasca.
Kad smo zadovoljni sa sastavljenim upitom pritisnemo taster OK (gledaj sliku dole), vratimo se na početni obrazac (u Ad-hoc analize, Šifarnik elemenata, itd.). Upit će se preneti u početni obrazac.

Ako želimo rezultate upita dalje analizirati u pivot tabeli, koristimo dugme Ad-hoc analize (gledaj donju sliku). Upit će se preneti i otvoriti u obrascu za Ad-hoc analize, gde nastavljamo sa analizom.

Prikaz u klasičnom editoru
Kad se nalazimo u alatu za sastavljanje upita i želimo upit da pogledamo u klasičnom SQL editoru (bez alata za sastavljanje upita), bez da ga pokrenemo, koristimo dugme, kako pokazuje slika dole.

Dobijemo upit u klasičnom SQL editoru.