You are on page 1of 3

-- 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 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 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');

********** INSERT / UPDATE / DELETE **********

-- Ubaciti novog studenta u tabelu:

Brind: wd10/15 ime: Luka prezime: Tadic sifra odseka: 2

INSERT INTO student(brind, ime, prezime, sifraodseka)

VALUES

('wd10/15', 'Luka', 'Tadic', 2),

('wd13/15', 'Milos', 'Paroski', 2);

-- Izbrisati studenta sa sa brojem indeksa wd10/15 iz tabele student

DELETE FROM student

WHERE brind LIKE 'wd10/15';

-- Izbrisati sve studente cije se prezime zavrsava na SKI.

DELETE FROM student

WHERE prezime LIKE '%ski' ;


-- Ako bismo hteli da izbrisemo sve podatke iz tabele:

DELETE FROM student ;

-- NAPOMENA: Nemojte ovo uraditi !!!!!

-- Promeniti ime studenta sa brojem indeksa 'it7/09'.

-- Novo ime neka bude: Goran

UPDATE student

SET ime = 'Goran'

WHERE brind LIKE 'it7/09' ;

-- Promeniti prezime studenta cije se ime zavrsava na “ra”

-- prezime neka bude Goric

UPDATE student

SET prezime='Goric'

WHERE ime LIKE '%ra' ;

You might also like