Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 2.Podać nazwy tematów, do których przydzielone są co najwyżej 3 osoby.
- select TEMAT, count(distinct p.NR_PRAC) as 'ILOSC PRACOWNIKOW'
- from tematy t, pracownicy p, przydzialy pr
- where t.NR_TEM=pr.NR_TEM and pr.NR_PRAC=p.NR_PRAC
- group by t.NR_TEM, t.TEMAT
- having count(p.NR_PRAC)<=3
- 3.Podać tematy, w których wypłaty miało najmniej pracowników.
- select t.TEMAT, count(distinct p.NR_PRAC) as 'ILOSC PRACOWNIKOW'
- from tematy t, wyplaty w, pracownicy p
- where t.NR_TEM=w.NR_TEM and w.NR_PRAC=p.NR_PRAC
- group by t.NR_TEM, t.TEMAT
- having count(p.NR_PRAC) <= all
- (select count(w.NR_PRAC)
- from wyplaty w, tematy t
- where w.NR_TEM=t.NR_TEM
- group by t.NR_TEM)
- 5.Podać numery i nazwiska studentów kierunku INFORMATYKA, którzy zprzedmiotu BAZY DANYCH
- otrzymali oceny wyższe od ocen każdego ze studentów kierunku ROBOTYKA z tego przedmiotu
- select s.NR_STUD, s.NAZWISKO
- from studenci s, kierunki k, przedmioty p, oceny o
- 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>
- (select max(o.OCENA)
- from studenci s, kierunki k, oceny o
- 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