Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --1
- 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
- --2
- 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
- --3
- --wewnetrznie
- select imie, nazwisko, nr_albumu,wku
- from dziekanat.studenci join dziekanat.wojsko
- using(nr_albumu) where wku<>'WKU w Tarnowie'
- --4
- 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
- --5
- 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
- --6
- 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
- --7
- 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
- --8
- 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
- --9
- select count(*) from dziekanat.oceny
- cross join dziekanat.przedmioty
- cross join kadry.prowadzacy
Advertisement
Add Comment
Please, Sign In to add comment