część druga
zad 1
Select s.id_student,nazwisko,imie,count(e.id_student) from egzaminy e, studenci s where e.id_student(+)=s.id_student group by s.id_student,nazwisko,imie
/
zad 2
select o.id_osrodek, nazwa_o, count(e.id_osrodek) from egzaminy e, osrodki o where e.id_osrodek(+)=o.id_osrodek group by o.id_osrodek, nazwa_o
/
zad 3
select nazwa_o,o.id_osrodek,count(e.id_osrodek) from egzaminy e, osrodki o where e.id_osrodek(+)=o.id_osrodek and (nazwa_o='CKMP' or nazwa_o='LBS') group by o.id_osrodek,nazwa_o
/
zad 4
select nazwisko,imie,eg.id_egzaminator,count(eg.id_egzaminator) from egzaminy e,egzaminatorzy eg where e.id_egzaminator(+)=eg.id_egzaminator and e.id_egzaminator='0006' group by nazwisko,imie,eg.id_egzaminator
/
zad 5
zrob to
zad 7
select e.id_egzaminator,imie,nazwisko,count(*) from egzaminy e, egzaminatorzy egz where e.id_egzaminator=egz.id_egzaminator having count(*)>10 gro up by e.id_egzaminator,imie,nazwisko
/
z
zad 9
select to_char(data_egz,'MM-YY'),count(*) from egzaminy group by to_char(data_egz,'MM-YY') having count(*)=(select
MAX(count(*)) from egzaminy group by to_char(data_egz,'MM-YY'))
/
zad 10
select e.id_przedmiot,nazwa_p,count(distinct e.id_student) from egzaminy e,przedmioty p where e.id_przedmiot=p.id_przedmiot group by e.id_przedmiot,nazwa_p having count(distinct id_student)>5t
/
zad 12
Select nazwa_o max(data_egz)as ostatni,min(data_egz) as pierwszy from egzaminy e, osrodki o where e.id_osrodek=o.id_osrodek group by nazwa_o
/ ale to nie jest dobrze
zad 13
Select e.id_osrodek,nazwa_o,id_egzaminator,count(*) from egzaminy e,osrodki o where e.id_osrodek=o.id_osrodek group by e.id_osrodek,nazwa_o,id_egzaminator having count(*)= (select max(count(*)) from egzaminy e2 where w2.id_osrodek = e.id_osrodek group by e2.egzaminator);
Wyszukiwarka
Podobne podstrony:
Laboratorium sql 5Laboratorium sql 1Laboratorium sql 7Laboratorium sql 0Laboratorium sql 8Laboratorium sql 4Laboratorium sql 3Laboratorium sqlsql framework aug94sqlRola laboratoriów w świetle wymagań systemów zarządzania jakosciąLaboratorium 3sqltips portable sqlĆwiczenie laboratoryjne nr 6 materiałysql createtablewięcej podobnych podstron