Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- zad 1
- SELECT p.nazwa, avg(ocena) as "ŚREDNIA OCEN"
- FROM ocena o, zajecia z, przedmiot p
- WHERE o.id_zajecia = z.id_zajecia
- AND p.id_przedmiot = z.id_przedmiot
- GROUP BY p.nazwa;
- -- zad 2
- SELECT w.imie, w.nazwisko, s.kodsali
- FROM wykladowca w, zajecia z, sala s
- WHERE w.id_wykladowca=z.id_wykladowca
- AND z.id_sala=s.id_sala
- ORDER BY w.imie, w.nazwisko;
- -- zad 3
- SELECT w.nazwisko, w.imie, count(p.nazwa)
- FROM wykladowca w, zajecia z, przedmiot p
- WHERE w.id_wykladowca = z.id_wykladowca
- AND p.id_przedmiot = z.id_przedmiot
- group by w.nazwisko, w.imie;
- -- zad 4
- SELECT p.nazwa, w.imie, w.nazwisko, count(o.id_student)
- FROM wykladowca w, zajecia z, przedmiot p, ocena o
- WHERE z.id_wykladowca = w.id_wykladowca
- AND z.id_przedmiot = p.id_przedmiot
- AND z.id_zajecia = o.id_zajecia
- AND o.ocena < 4
- GROUP BY p.nazwa, w.imie, w.nazwisko
- ORDER BY count(o.id_student) DESC;
- -- zad 5
- SELECT w.nazwisko, w.imie, count(p.nazwa)
- FROM wykladowca w, zajecia z, przedmiot p
- WHERE w.id_wykladowca = z.id_wykladowca
- AND p.id_przedmiot = z.id_przedmiot
- group by w.nazwisko, w.imie
- order by count(p.nazwa) desc
- fetch first row only;
- -- zad 6
- SELECT k.nazwa, g.nazwa, count(s.id_student)
- FROM kierunek k, grupa g, student s
- WHERE s.id_grupa = g.id_grupa
- AND g.id_kierunek = k.id_kierunek
- GROUP BY k.nazwa, g.nazwa
- ORDER BY k.nazwa;
- -- zad 7
- SELECT w.nazwisko, count(z.id_zajecia)
- FROM budynek b, sala s, wykladowca w, zajecia z
- WHERE w.id_wykladowca = z.id_wykladowca
- AND z.id_sala = s.id_sala
- AND s.id_budynek = b.id_budynek
- GROUP BY w.nazwisko
- HAVING count(z.id_zajecia) < ( SELECT avg(count(z.id_zajecia))
- FROM zajecia z, grupa g, kierunek k
- WHERE k.id_kierunek = g.id_kierunek
- AND z.id_grupa = g.id_grupa
- AND k.nazwa like 'Informatyka'
- GROUP BY g.id_grupa)
- --to jest dziwne
- --BUUUUUUUU TO JEST NIE DOKONCZONE I W OGOLE
- -- zad 8
- SELECT
- WHERE k.nazwa like 'Informatyka'
- AND k.id_kierunek = g. id_kierunek
- AND z.id_grupa = g.id_grupa
- AND w.id_wykladowca = z.id_wykladowca
- AND z.id_sala = s.id_sala
- AND s.id_budynek = b.id_budynek
- --
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement