WHERE (SODJEL,placa) IN(SELECT SODJEL,min(placa) FROM RADNIK GROUP BY SODJEL) 2.Prikazati sve podatke o odjelima koji imaju bar dva analitiara.
select * from odjel where sodjel in(select sodjel
from radnik where posao='analiticar' group by sodjel having count(*)>=2) 3.Prikazati koji se poslovi obavljaju u Rijeci, grupirano po odjelima.
select naziv,sodjel from odjel where
lokacija='Rijeka' group by sodjel,naziv 4.Koliko radnika iz odjela 20 ima plau veu od najvee plae iz odjela u Matuljima?
select count(*) from radnik where sodjel=20 and
placa<(select min(placa) from radnik where sodjel in (select sodjel from odjel where lokacija='Matulji')) 5.Izlistati sve podatke o radnicima koji su neposredno podreeni direktoru. 6.Prikazati ifru odjela, lokaciju i broj radnika za svaki odjel.
Select radnik.sodjel,lokacija,count(ime) from
radnik,odjel where radnik.sodjel=odjel.sodjel group by radnik.sodjel,lokacija 7.Nai one vrste uloga za koje su ostvarene barem 2 uloge. 8.Nai ime i prezime stranke osiguranika iz poslovne jedinice Rijeka s najveom premijom
Select ime,prezime from radnik where sodjel in
(select sodjel from odjel where lokacija=Rijeka) and premija=(select max(premija) from radnik)
9.Tko je posljednji zaposleni radnik u svakom odjelu?
Select ime,prezime,sodjel from radnik where
(datzap,sodjel) in (select max(datzap),sodjel from radnik group by sodjel) 10. Prikazati sve podatke o odjelima koji imaju bar jednog savjetnika.
select * from odjel where sodjel in(select sodjel
from radnik where posao='savjetnik' group by sodjel having count(*)>=1) 11. Prikazati prosjenu plau i broj radnika ije su plae vee od plae neposredno nadreenih.
12. Prikazati koji se poslovi obavljaju u Rijeci, grupirano po odjelima.
select naziv,sodjel from odjel where
lokacija='Rijeka' group by sodjel,naziv 13. Nai ime i prezime stranke osiguranika iz poslovne jedinice Rijeka s najveom premijom.
Select ime,prezime from radnik where sodjel in
(select sodjel from odjel where lokacija=Rijeka) and premija=(select max(premija) from radnik) 14. Prikazati sve tipove i modele vozila registriranih u Rijeci (pretpostavimo da ne znate da je S_pj='RI').
Select tip,model from auti where
mjesto_reg=Rijeka
1.SELECT IME,PREZIME,PLACA FROM RADNIK WHERE PLACA<(SELECT PLACA*0.3
FROM RADNIK WHERE POSAO='DIREKTOR'); 2.SELECT IME,LENGTH(IME) FROM RADNIK WHERE LENGTH(IME)=(SELECT MAX(LENGTH(IME))FROM RADNIK); 3.SELECT IME,PREZIME,DATZAP,SODJEL FROM RADNIK WHERE (SODJEL,DATZAP) IN (SELECT SODJEL,MAX(DATZAP)FROM RADNIK GROUP BY SODJEL); 4.SELECT COUNT(*) FROM RADNIK WHERE SODJEL=10 AND PLACA>(SELECT MAX(PLACA) FROM RADNIK WHERE SODJEL IN (SELECT SODJEL FROM ODJEL WHERE NAZIV='PROJEKTIRANJE'));