Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. Prikazati ime, prezime, posao i platu radnika koji imaju kvalifikaciju KV.
  2.  
  3. select ime,prezime,posao,plata
  4. from radnik
  5. where kvalif in("KV")
  6.  
  7. Prikazati imena i primanja samo za radnike koji su se zaposlili posle 1992.godine i imaju platu veću
  8. od 1900. Prikaz sortirati po primanjima u opadajućem poretku.
  9.  
  10. select ime,plata+ifnull(premija,0) as "Primanja"
  11. from radnik
  12. where year(Dat_zap)>1992 and plata>1900
  13. order by plata+ifnull(premija,0) desc
  14.  
  15. Prikazati ime, prezime radnika u okviru jedne kolone, platu, ime i mesto odeljenja u kome radi,
  16. samo za radnike koji imaju premiju, ime im počinje slovom A ili J.
  17.  
  18. select concat(ime," ",prezime) as "Ime i Prezime",plata,Ime_od,mesto
  19. from radnik,odeljenje
  20. where radnik.id_odeljenja=odeljenje.id_odeljenja
  21. and ifnull(premija,0)>0 and (ime like "A%" or ime like "J%")
  22.  
  23. Prikazati ukupne troškove za premije radnika , po odeljenjima. Iz prikaza isključiti odeljenja u
  24. kojima su ukupni troškovi za plate manji od 6000. U obzir uzeti samo plate radnika koji su Vozači,
  25. Savetnici ili Analitičari.
  26.  
  27. select ime_od as "Ime odeljenja",ifnull(sum(premija),0) as "Ukupni troskovi za premije radnika"
  28. from radnik,odeljenje
  29. where radnik.id_odeljenja=odeljenje.id_odeljenja
  30. and (plata<6000 and posao in ("Vozač","Savetnik","Analitičar"))
  31. group by ime_od
  32.  
  33. Prikazati prezime, ime, posao i ime odeljenja radnika koji rade na projektu Uvoz ili Izvoz, imaju više
  34. od 20 godina radnog staža, ime im sadrži slovo A ili S, i nemaju premiju.
  35.  
  36.  
  37. select prezime,ime,posao,ime_od as "Ime odeljenja"
  38. from radnik,odeljenje,projekat,ucesce
  39. where radnik.id_odeljenja=odeljenje.id_odeljenja
  40. and radnik.id_radnika=ucesce.id_radnika
  41. and ucesce.id_projekta=projekat.id_projekta
  42. and (ime_proj in("uvoz") or ime_proj in("izvoz") and year(Dat_zap)<1999 and ime like "%A%" or ime like "%s%" and ifnull(premija,0)=0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement