Advertisement
Guest User

Untitled

a guest
Oct 18th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 1.27 KB | None | 0 0
  1. /*izlistati nazive albuma na kojima se nalazi pesma sa sa id 1.*/
  2. SELECT alb.naziv
  3. FROM album alb, pesma pes,  se_nalazi sn
  4. WHERE alb.id_alb = sn.id_alb AND pes.id_pesma = sn.id_pesma  AND pes.id_pesma = 1;
  5.  
  6. /*izlistati nazive svih pesama koje nisu orginal I njihov original*/
  7. SELECT v.naziv AS naziv_verzije, o.naziv AS naziv_originala
  8. FROM pesma v, pesma o
  9. WHERE v.original IS NOT NULL
  10. AND v.original = o.id_pesma;
  11.  
  12. /*izlistati sve zanrove na kojima su radili ucesnici */
  13. SELECT DISTINCT u.ime, z.naziv
  14. FROM ucesnik u, pesma p, ucestvuje_na_pesmi up, zanr z, je_zanr jz
  15. WHERE up.id_ucesnik = u.id_ucesnik AND up.id_pesma = p.id_pesma
  16. AND jz.id_pesma = p.id_pesma AND jz.id_zanr = z.id_zanr;
  17.  
  18. /*izlistati sve menadžere grupa
  19. select m.ime || ' ' || m.prezime as menadzer, u.ime as grupa
  20. from menadzer m, rukovodi r, ucesnik u
  21. where m.id_men = r.id_men and r.id_ucesnik = u.id_ucesnik
  22. and u.id_grupa is not null;
  23.  
  24. /*izlistati nazive vrsta instrumenata I broj korišćenih instrumenata date vrste za pesmu sa id 2*/
  25. SELECT vi.naziv AS vrsta, COUNT(*) AS broj
  26. FROM vrsta_instrumenta vi, instrument i, potreban p, pesma pes
  27. WHERE vi.id_vrstainstr = i.id_vrstainstr AND i.id_instrument = p.id_instrument
  28. AND p.id_pesma = pes.id_pesma AND  pes.id_pesma = 2
  29. GROUP BY vi.naziv;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement