Advertisement
Guest User

Untitled

a guest
Mar 29th, 2020
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. 2.Podać nazwy tematów, do których przydzielone są co najwyżej 3 osoby.
  2.  
  3. select TEMAT, count(distinct p.NR_PRAC) as 'ILOSC PRACOWNIKOW'
  4. from tematy t, pracownicy p, przydzialy pr
  5. where t.NR_TEM=pr.NR_TEM and pr.NR_PRAC=p.NR_PRAC
  6. group by t.NR_TEM, t.TEMAT
  7. having count(p.NR_PRAC)<=3
  8.  
  9. 3.Podać tematy, w których wypłaty miało najmniej pracowników.
  10.  
  11. select t.TEMAT, count(distinct p.NR_PRAC) as 'ILOSC PRACOWNIKOW'
  12. from tematy t, wyplaty w, pracownicy p
  13. where t.NR_TEM=w.NR_TEM and w.NR_PRAC=p.NR_PRAC
  14. group by t.NR_TEM, t.TEMAT
  15. having count(p.NR_PRAC) <= all
  16. (select count(w.NR_PRAC)
  17. from wyplaty w, tematy t
  18. where w.NR_TEM=t.NR_TEM
  19. group by t.NR_TEM)
  20.  
  21. 5.Podać numery i nazwiska studentów kierunku INFORMATYKA, którzy zprzedmiotu BAZY DANYCH
  22. otrzymali oceny wyższe od ocen każdego ze studentów kierunku ROBOTYKA z tego przedmiotu
  23.  
  24. select s.NR_STUD, s.NAZWISKO
  25. from studenci s, kierunki k, przedmioty p, oceny o
  26. where s.NR_KIER=k.NR_KIER and o.NR_STUD=s.NR_STUD and p.NR_PRZEDM=o.NR_PRZEDM and p.NAZWA_PRZEDM='BAZY DANYCH' and k.NAZWA_KIER='INFORMATYKA' and o.OCENA>
  27. (select max(o.OCENA)
  28. from studenci s, kierunki k, oceny o
  29. where s.NR_KIER=k.NR_KIER and o.NR_STUD=s.NR_STUD and k.NAZWA_KIER='ROBOTYKA' and o.NR_PRZEDM=p.NR_PRZEDM)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement