You are on page 1of 3

Kada ste popunili tabele podacima možete krenuti sa upitima:

-- Izlistati sve studente iz tabele student

SELECT * FROM student ;

-- Izlistati sve studente iz tabele student kojima je sifra odseka 2

SELECT * FROM student

WHERE sifraodseka = 2 ;

-- Izlistati sve studente iz tabele student koji nemaju sifru odseka

SELECT * FROM student

WHERE sifraodseka IS NULL ;

-- Ne moze:

-- SELECT * FROM student

-- WHERE sifraodseka = NULL ;

-- Izlistati sve studente iz tabele student koji imaju sifru odseka

SELECT * FROM student

WHERE sifraodseka IS NOT NULL ;

-- Izlistati sve studente iz tabele student kojima se prezime zavrsava na 'ic'

SELECT * FROM student

WHERE prezime LIKE '%ic';


-- Izlistati sve studente iz tabele student kojima ime pocinje na 'M'

SELECT * FROM student

WHERE ime LIKE 'm%';

-- Izlistati sve studente iz tabele student kojima ime pocinje na 'M' i koji imaju sifru odseka

SELECT * FROM student

WHERE (ime LIKE 'm%') AND (sifraodseka IS NOT NULL) ;

-- Svi studenti upisani na odsek 1 cije prezime se zavrsava na 'ic'

SELECT * FROM student

WHERE (prezime LIKE '%ic') AND (sifraodseka = 1) ;

-- Svi studenti cije prezime se zavrsava na 'a' ili ime pocinje na 'm'

SELECT * FROM student

WHERE (ime LIKE 'm%') OR (prezime LIKE '%a') ;

-- Svi studenti cije prezime se zavrsava na 'a' ili ime pocinje na 'm' koristeci UNIJU

SELECT * FROM student

WHERE (ime LIKE 'm%')

UNION

SELECT * FROM student

WHERE (prezime LIKE '%a') ;


-- Svi studenti upisani na odsek 2 cije prezime se zavrsava na 'ic'

-- a pri tome ime pocinje na 'm'

SELECT * FROM student

WHERE (sifraodseka = 2) AND (prezime LIKE '%ic') AND (ime LIKE 'm%');

-- Svi studenti upisani na odsek 2 ili odsek 1

-- cije prezime se zavrsava na 'ic'

SELECT * FROM student

WHERE ((sifraodseka = 1) OR (sifraodseka = 2)) AND (prezime LIKE '%ic');

-- Svi studenti kojima se prezime ne zavrsava na 'ic', a pri tome

-- upisani su na odsek 1 ili nisu upisani ni na jedan odsek

SELECT * FROM student

WHERE ((sifraodseka = 1) OR (sifraodseka IS NULL)) AND (prezime NOT LIKE '%ic');

You might also like