Opis forum
Gość
znalesc imie nazwisko itp studentow ktorzy maja kategorie wojskowa C lub nie maja zadnej.
select nr_albumu from studenci left outer join wojsko using (nr_albumu) where kategoria='C' or kategoria is null;
Gość
zad 2
obliczyc srednia studentow kierunku informatyka i wyswietlic tylko tych ktorys srednia jest wyzsza od sredniej na danym kierunku ( imie nazwisko srednia)
???
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)
Offline
Gość
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...
Gość
aa teraz sprawdzilem i 6 ma srednia jako NULL to chyba jest ok