Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --T1/2/A
- select distinct s1.nr_albumu, s1.imie,s1.nazwisko,s2.ocena,s2.data_zaliczenia,s3.nazwa_przedmiotu,s2.ocena
- from dziekanat.studenci s1, dziekanat.oceny s2,dziekanat.przedmioty s3,dziekanat.kierunki_studiow s4
- where s1.nr_albumu=s2.nr_albumu and s2.id_przedmiotu=s3.id_przedmiotu and s4.id_kierunku=s2.id_kierunku_studiow
- and s4.nazwa_kierunku='Matematyka' and s3.nr_semestru=1
- --T1/2/B
- select distinct s1.nazwa_przedmiotu
- from dziekanat.przedmioty s1,dziekanat.przedmioty s2
- where s1.nr_semestru<>s2.nr_semestru and s1.nazwa_przedmiotu=s2.nazwa_przedmiotu
- --T2/2/A
- --wewnetrznie
- select imie, nazwisko, nr_albumu,wku
- from dziekanat.studenci join dziekanat.wojsko
- using(nr_albumu) where wku<>'WKU w Tarnowie'
- --T2/2/B1
- select distinct imie, nazwisko, nr_albumu,nazwa_przedmiotu,nr_semestru,data_zaliczenia,ocena,nazwa_kierunku
- from dziekanat.studenci join dziekanat.oceny
- using(nr_albumu) join dziekanat.kierunki_studiow
- on kierunki_studiow.id_kierunku=oceny.id_kierunku_studiow
- join dziekanat.przedmioty using(id_przedmiotu)
- where kierunki_studiow.nazwa_kierunku='Informatyka'
- order by nazwisko asc
- --T2/2/B2
- SELECT nr_albumu, imie, nazwisko, nazwa_kierunku, ocena,nazwa_przedmiotu, nr_semestru FROM dziekanat.studenci
- LEFT OUTER JOIN dziekanat.oceny USING (nr_albumu)
- LEFT OUTER JOIN dziekanat.studenci_kierunkow USING (nr_albumu)
- LEFT OUTER JOIN dziekanat.przedmioty USING (id_przedmiotu)
- LEFT OUTER JOIN dziekanat.kierunki_studiow ON studenci_kierunkow.id_kierunku_studiow=kierunki_studiow.id_kierunku
- WHERE nazwa_kierunku = 'Informatyka'
- ORDER BY nazwisko asc
- --T2/2/C
- SELECT nr_albumu, imie, nazwisko, nazwa_kierunku, ocena,nazwa_przedmiotu, nr_semestru FROM dziekanat.studenci
- LEFT OUTER JOIN dziekanat.oceny USING (nr_albumu)
- LEFT OUTER JOIN dziekanat.studenci_kierunkow USING (nr_albumu)
- LEFT OUTER JOIN dziekanat.przedmioty USING (id_przedmiotu)
- LEFT OUTER JOIN dziekanat.kierunki_studiow ON studenci_kierunkow.id_kierunku_studiow=kierunki_studiow.id_kierunku
- WHERE nazwa_kierunku = 'Informatyka' and ocena is null
- ORDER BY nazwisko asc
- --T3/2/A
- select nr_albumu, imie, nazwisko, nazwa_przedmiotu, data_zaliczenia,ocena from dziekanat.studenci
- natural join dziekanat.oceny
- natural join dziekanat.przedmioty
- where nr_semestru=2
- --T3/2/B
- select imie,nazwisko,nazwa_kierunku,nr_albumu,ocena from dziekanat.studenci_kierunkow
- as studenci_kierunkow(nr_albumu,id_kierunku)
- natural full join dziekanat.oceny
- natural left join dziekanat.kierunki_studiow
- natural left join dziekanat.studenci
- natural join dziekanat.przedmioty
- where ocena is null
- --T4/2/A
- select count(*) from dziekanat.oceny
- cross join dziekanat.przedmioty
- cross join kadry.prowadzacy
Advertisement
Add Comment
Please, Sign In to add comment