You are on page 1of 2

Pavle Djordjevic III-4

use preduzece
--1. Prikazati ime,prezime,ZANIMANJE i platu radnika cija je izmedju18000 i 25000
select ime,prezime,posao as 'Zanimanje',plata from RADNIK
where plata >'18000' and plata < '25000'
--2. Prikazati Ime i Prezime =puno ime,zanimanje, platu i premiju gde je premija
izmedju 1000 i 5000 i rezultat srediti u rastucem nizu po plati.
select ime+prezime as 'Puno ime',plata,posao 'Zanimanje', premija from RADNIK
where Premija >'1000' and premija <'5000' order by Premija
--3. Prikazati sve projekte imena i id, gde su sredstva izmedju dva i cetri miliona i
srediti u opadajucem nizu po imenu projekta.
select ime_projekta, id_projekta, sredstva from projekat
where sredstva>2000000 and sredstva<4000000--kada je u pitanju broj moze se pisati i bez
''
--4. Prikazati imena i prezimena zaposlenih u odeljenju 20 i dati ime tabeli
Zaposljeni u odeljenju 20
select ime+prezime as 'Zaposljeni u odeljenju 20', id_odeljenja from radnik
where id_odeljenja='20'
--5. Prikazati imena svih ristica iz tabele odeljenje
select ime,prezime from RADNIK
where prezime='ristic'--ovde moramo stavljati apostrofe zbog reci
--6. Prikazati sva imena iz tabele radnik koji su elektricari i rade u odeljenju 10.
select ime, posao, id_odeljenja from radnik
where posao='elektricar' and id_odeljenja=10
--7. Prikazati ime,prezime i platu radnika ciaj je plata veca od 50000 i kvalif je vss
select ime,prezime,plata from RADNIK
where plata>50000 and Kvalif='vss'
--8. Prikazati imena radnika cija je plata veca ili jednaka 50000 a radi na poslovima
savetnika ili upravnika(na 2 nacina)
select ime,posao from RADNIK
where Plata>=50000 and (posao='savetnik' or posao='upravnik')
--2 nacin
select ime,posao from RADNIK
where Plata>=50000 and posao in ('savetnik','upravnik')
select ime from RADNIK
--9. Prikazati imena radnika cija je plata manja ili jednaka 50000 a ne radi na
poslovima savetnika ili upravnika(na 2 nacina)
select ime, posao from RADNIK
where Plata<=50000 and not (posao='savetnik' or posao='upravnik')
-- 2 nacin
select ime, posao from RADNIK
where Plata<=50000 and posao not in ('savetnik','upravnik')
--10. Prikazati sifre radnika iz tabele ucesce kod kojih br sati nije 2000
select id_radnika,br_sati from ucesce
where br_sati!='2000'
--11. Prikazati ime, posao, platu,premiju i kvalif svih radnika cija kvalif nije sss ili
vss
select ime,posao,plata,premija,kvalif from RADNIK
where Kvalif not in ('sss','vss')
--12. Izlistati imena i premije svih radnika iz tabele radnik cija je premija izmedju
1000 i 3000
select ime,premija from RADNIK
where premija>1000 and premija<3000
--13. Izlistati imena i premije svih radnika iz tabele radnik cija je premija nije
izmedju 1000 i 3000.
select ime,premija from RADNIK
where not premija>1000 and premija<3000
--14. Prikazati sve f-je i sifre projekta gde je broj sati izmedju 1000 i 2000
ukljucujuci i ove vrednosti.
select funkcija, id_projekta, br_sati from ucesce
where Br_sati >='1000' and Br_sati <= '3000'
--15. Prikazati sve f-je i sifre projekta gde je broj sati nije izmedju 1000 i 2000
ukljucujuci i ove vrednosti.
select funkcija, id_projekta, br_sati from ucesce
where not (Br_sati > '1000' and Br_sati <'3000')
--16. Prikazat br i ime projekta gde su sredstva izmedju million i 3 miliona
select Ime_projekta,Sredstva,Id_projekta from PROJEKAT
where Sredstva>1000000 and Sredstva<3000000
--17. SQL upit koji pribavlja podatke o svim rancima koji se ne prezivaju Petrović ili
Jovanović
select ime, prezime from RADNIK
where Prezime not in('petrovic','jovanovic')
--18. Izlistati imene i prezimena radnika cije se prezime zavrsava na ‘a’
select ime,prezime from radnik
where prezime like '%a'
--19. Izlistati imena, prezimena i poslove(nazvati ga Radno mesto), svih radnika cije
prezime ima 5 slova i zavrsava se na ‘ic’
select ime,prezime,posao as 'Radno mesto' from radnik
where Prezime like '___ic'
--20. Izlistati imena, prezimena i poslove(nazvati ga Radno mesto), svih radnika cije se
prezime ne zavrsava na ‘ic’
select ime,prezime,posao as 'Radno mesto' from radnik
where Prezime not like '%ic'
--21. Izlistati sva imena, prezimena, kvalifikaciju i posao svi iz tabele radnik cije
ime sadrzi slovo ‘s’
select ime,prezime,kvalif,posao from RADNIK
where ime like '%s%'

You might also like