gor - 2012-06-10 16:42:29

znalesc imie nazwisko itp studentow ktorzy maja kategorie wojskowa C lub nie maja zadnej.

Kod:

select nr_albumu from studenci 
left outer join wojsko 
using (nr_albumu) 
where kategoria='C' or kategoria is null;
gor - 2012-06-10 16:45:42

zad 2
obliczyc srednia studentow kierunku informatyka i wyswietlic tylko tych ktorys srednia jest wyzsza od sredniej na danym kierunku ( imie nazwisko srednia)

???

maku - 2012-06-10 19:55:41

select s.imie,s.nazwisko,s.kierunek_studiow,AVG(o.ocena) as srednia
from studenci s natural left join oceny o

where kierunek_studiow ilike 'informatyka'
group by s.imie,s.nazwisko,s.kierunek_studiow
having (select avg(o1.ocena) as sredniaaa from oceny o1 natural join studenci s ) > AVG(o.ocena)

gor - 2012-06-10 23:19:27

z tym ze to wyswietla 1 studenta jak chcesz miec tych ktorzy maja wieksza srednia od sredniej na roku i 2 jak chcesz mniejsza. a w sumie jest 9 studentow informatyki. cos tu musi byc nie tak...

gor - 2012-06-10 23:22:10

aa teraz sprawdzilem i 6 ma srednia jako NULL to chyba jest ok

www.gamehogwart.pun.pl www.mksrpyskowice.pun.pl www.ochronasrodowiska.pun.pl www.pedago.pun.pl www.fab.pun.pl