Professional Documents
Culture Documents
SQL Sintaksa
SQL Sintaksa
SQL Sintaksa
B.
gde je
lista_kolona: ime_kol1,ime_kol2,
SELECT DISTINCT lista_kolona FROM ime_tabele
10
11
Relacioni peratori:
= jednako, != razliito, > vee, < manje,
>= vee ili jednako, <= manje ili jednako.
Logiki operatori:
IN - u skupu konkretnih vrednosti,
AND - logiki operator i,
OR - logiki operator ili.
BETWEEN - u zadatom opsegu,
LIKE - pronalaenje slinog ili istog.
12
SELECT ime_kolone/a
FROM ime_tabele
ORDER BY ime_kolone/a ASC|DESC
Po default-u, rezultati se sortiraju po rastuem
redosledu (ASC)
Ako elimo opadajui redosled sortiranja, koristimo
kljunu re DESC
13
SELECT ime_kolone/a
FROM ime_tabele
LIMIT number
Koristi se za odreivanje broja redova koje
vraa postavljeni upit.
Korisna je kod tabela koje imaju veliki broj
redova, jer upiti mogu usporiti rad
aplikacije.
14
15
SELECT ime_kolone/a
FROM ime_tabele
WHERE ime_kolone
IN (vrednost1,vrednost2,)
Omoguava zadavanje skupa vrednosti
u WHERE klauzuli.
16
SELECT ime_kolone/a
FROM ime_tabele
WHERE ime_kolone
BETWEEN vrednost1 AND vrednost2
Za oznaavanje skupa podataka izmeu dve zadate
vrednosti u WHERE klauzuli
Te vrednosti mogu biti brojevi, tekst ili datumi
U MySQL-u BETWEEN operator u skup traenih podataka
ubraja i granine vrednosti
NOT BETWEEN oznaava skup podataka izvan intervala
obuhvaenog graninim vrednostima ove naredbe
17
broj decimala
NOW() vraa tekui sistemski datum i vreme
FORMAT() formatiranje prikaza
19
21