/* 216. */ SELECT Ime, Prezime, DATEDIFF(year, DatZap, GETDATE()) AS God FROM Radnik216 /* 217. */ SELECT Imeod, AVG(Plata) AS ProsekPlata FROM Radnik217, Odeljenje217 WHERE Odeljenje217.Brod=Radnik217.Brod GROUP BY Imeod HAVING AVG(Plata)>1000 /* 218. */ SELECT Odeljenje218.Imeod, Radnik218.Ime+' '+ Radnik218.Prezime as PunoIme FROM Odeljenje218 LEFT JOIN Radnik218 ON Radnik218.Brod = Odeljenje218.Brod /* 219. */ SELECT Odeljenje219.Brod, Odeljenje219.Imeod, COUNT(*) FROM Radnik219 INNER JOIN Odeljenje219 ON Radnik219.Brod = Odeljenje219.Brod GROUP BY Odeljenje219.Brod, Odeljenje219.Imeod /* 220. */ SELECT MIN(Datum_Zaposlenja), Odsek_Id FROM Zaposleni220236 GROUP BY Odsek_Id /* 221. */ SELECT naziv FROM Proizvod221238 WHERE cena > (SELECT AVG(cena) FROM Proizvod221238) SELECT naziv FROM Proizvod221238 WHERE cena > AVG(cena) SELECT naziv FROM Proizvod221238 GROUP BY naziv HAVING cena > AVG(cena) SELECT naziv FROM (SELECT AVG(cena) FROM Proizvod221238) WHERE cena > AVG(cena) /* 222. */ SELECT prezime, ime, email FROM Ucenik ORDER BY prezime WHERE prosek>=4.50 /* 223. */ SELECT kategorija, MIN(cena) FROM Artikli WHERE MIN(cena)>4000 GROUP BY cena SELECT kategorija, MIN(cena) FROM Artikli GROUP BY kategorija HAVING MIN(cena)>4000 SELECT kategorija, MIN(cena) FROM Artikli GROUP BY MIN(cena), kategorija HAVING MIN(cena)>4000 SELECT kategorija, MIN(cena) FROM artikli WHERE MIN(cena)>4000 GROUP BY kategorija /* 224. */ SELECT DISTINCT Lokacija_Id, COUNT(Zanat) FROM Radionica GROUP BY Lokacija_Id SELECT Lokacija_Id, COUNT(zanat) FROM Radionica GROUP BY Lokacija_Id SELECT Lokacija_Id, COUNT(DISTINCT Zanat) FROM Radionica GROUP BY Lokacija_id SELECT Lokacija_Id, COUNT(DISTINCT Zanat) FROM Radionica GROUP BY Zanat /* 234. */ INSERT INTO NoviKupci SELECT * FROM Kupci WHERE Status <> 'Aktivan' /* 235. */ UPDATE Radnik235 SET Radnik235.SifraOD = 30 WHERE Radnik235.SifraOD=10 or 10 IS NULL /* 236. */ SELECT Zaposleni_Id, Ime, Prezime FROM Zaposleni220236 WHERE Plata=(SELECT MAX(Plata) FROM Zaposleni220236 GROUP BY Odsek_Id) /* 238. */ SELECT Cena FROM Proizvod221238 WHERE Cena IN (101,125,150,350) AND (Cena BETWEEN 125 AND 140 OR Cena > 150) /* 240. */ select * into OsnovnaSkola240 from Skola240 where Tip='osnovna' insert into OsnovnaSkola240 select * from Skola240 where Tip='osnovna' insert into OsnovnaSkola240(skolaID, Naziv) select s.skolaID, s.Naziv from Skola240 as s where Tip='osnovna' insert into OsnovnaSkola240 select s.skolaID, s.Naziv, s.gradID from Skola240 as s where Tip='osnovna' /* 241. */ select k.Ime, COUNT(*) as [broj prijatelja] from Korisnik as k left join Prijatelji as p on p.Korisnik1=k.Id or p.Korisnik2=k.Id where k.Pol='z' group by k.Id, k.Ime /* 246. */ select * into StrucneSkole from Skola246 /* 251. */ SELECT Naziv FROM Geografija WHERE Naziv LIKE 'L__ %'; SELECT Naziv FROM Geografija WHERE Naziv LIKE '__ %N%'; SELECT Naziv FROM Geografija WHERE Naziv LIKE '% L%'; SELECT Naziv FROM Geografija WHERE Naziv LIKE '_L%'; SELECT Naziv FROM Geografija WHERE Naziv LIKE '__ %A'; /* 254. */ SELECT Odeljenje254255.Imeod, Radnik254255.Prezime FROM Odeljenje254255 INNER JOIN Radnik254255 ON Radnik254255.Brod = Odeljenje254255.Brod SELECT Odeljenje254255.Imeod, Radnik254255.Prezime FROM Odeljenje254255 LEFT JOIN Radnik254255 ON Radnik254255.Brod = Odeljenje254255.Brod SELECT Odeljenje254255.Imeod, Radnik254255.Prezime FROM Odeljenje254255 RIGHT JOIN Radnik254255 ON Radnik254255.Brod = Odeljenje254255.Brod /* 255. */ SELECT Odeljenje254255.imeod, Radnik254255.prezime FROM Odeljenje254255 LEFT JOIN Radnik254255 ON Radnik254255.Brod = Odeljenje254255.Brod WHERE Radnik254255.Brod IS NULL SELECT Odeljenje254255.Imeod, Radnik254255.Prezime FROM Odeljenje254255 FULL JOIN Radnik254255 ON Radnik254255.Brod = Odeljenje254255.Brod SELECT Odeljenje254255.Imeod, Radnik254255.Prezime FROM Odeljenje254255 RIGHT JOIN Radnik254255 ON Radnik254255.Brod = Odeljenje254255.Brod WHERE Odeljenje254255.Brod IS NULL /* 257. */ select * from zaposleni257 where id not in (select distinct rukovodilacId from zaposleni257) select * from zaposleni257 where id not in (select rukovodilacId from zaposleni257 where rukovodilacId is not null) select * from zaposleni257 where rukovodilacId is null