Zad 13
SELECT id_egzaminator,nazwisko,imie
FROM egzaminatorzy
WHERE nazwisko LIKE 'M%';
Zad 14-z
SELECT s.nazwisko,s.imie,nazwa_p
FROM osrodki O,egzaminy e,studenci s,przedmioty
WHERE e.id_student=3Ds.id_student and (o.nazwa_o=3D'CKMP' or o.nazwa_o=3D'L=
BS');
Zad 15
SELECT nazwisko,imie
FROM egzaminatorzy egz,egzaminy e
WHERE e.id_student=3D'0500323' and egz.id_egzaminator=3De.id_egzaminator;
Zad 16
SELECT nazwa_p
FROM egzaminy e,przedmioty p
WHERE e.id_przedmiot=3Dp.id_przedmiot=20
AND id_osrodek=3D'3' AND TO_CHAR(data_egz,'MM')=3D'07';
Zad 17
SELECT e.id_student,nazwisko,imie,nazwa_p
FROM egzaminy e,studenci s,przedmioty p
WHERE s.id_student=3De.id_student AND e.id_przedmiot=3Dp.id_przedmiot
AND data_egz IN(SELECT data_egz FROM egzaminy where id_student=3D'0500323')
AND e.id_student<>'0500323';
Zad 18
{tylko tu jest "w tym samym czasie" a nie "po=9Fniej" od tego go=9Ccia}
SELECT e.id_student,nazwisko,imie,nazwa_p
FROM egzaminy e,przedmioty p,studenci s
WHERE e.id_student=3Ds.id_student AND e.id_przedmiot=3Dp.id_przedmiot
AND data_egz=3D(SELECT max(data_egz) from egzaminy WHERE id_student=3D'0500=
324')
AND e.id_student<>'0500324';
Zad 19
SELECT
FROM
WHERE
CZESC II
Zad 1=20
SELECT nazwisko,imie,count(e.id_student) Ilosc_Egzaminow
FROM egzaminy e,studenci s
WHERE e.id_student(+)=3Ds.id_student //(+)-sprz=EA=BFenie, wszyscy z tab=
eli "studenci" s=B9 =09=09=09=09=09wybrani, r=F3wnie=BF ci, kt=F3rzy nie zd=
awali
GROUP BY nazwisko,imie;
Zad 2
SELECT nazwa_o,count(e.id_student) Ilosc_Egzaminow
FROM egzaminy e,osrodki o
WHERE e.id_osrodek=3Do.id_osrodek
GROUP BY nazwa_o;
Zad 3
SELECT nazwa_o,count(e.id_student) Ilosc_Egzaminow
FROM egzaminy e,osrodki o
WHERE e.id_osrodek=3Do.id_osrodek AND (nazwa_o=3D'CKMP' OR nazwa_o=3D'LBS')
GROUP BY nazwa_o;
Zad 4
SELECT nazwisko,imie,count(e.id_student) Ilosc_Egzaminow
FROM egzaminy e,egzaminatorzy et
WHERE e.id_egzaminator=3Det.id_egzaminator AND et.id_egzaminator=3D'0006'
GROUP BY nazwisko,imie;
Zad 5
SELECT nazwisko,imie,count(e.id_student) Ilosc_Egzaminow
FROM egzaminy e,osrodki o,egzaminatorzy et
WHERE e.id_egzaminator=3Det.id_egzaminator AND nazwa_o=3D'CKMP' AND et.id_e=
gzaminator=3D'0001'
GROUP BY nazwisko,imie;
Zad 6 - v1
SELECT e.id_egzaminator,nazwisko,imie,MIN(data_egz) as pierwszy, MAX(data_e=
gz) as ostatni
FROM egzaminy e,egzaminatorzy et
WHERE e.id_egzaminator=3Det.id_egzaminator AND e.id_egzaminator=3D'0004'
GROUP BY e.id_egzaminator, nazwisko, imie;
Zad 6 - v2
SELECT MIN(data_egz),MAX(data_egz)
FROM egzaminy
WHERE id_egzaminator=3D'0004';
Zad 7
SELECT e.id_egzaminator,nazwisko,imie,count(*)
FROM egzaminy e,egzaminatorzy et
WHERE e.id_egzaminator=3Det.id_egzaminator
GROUP BY e.id_egzaminator,nazwisko,imie
HAVING count(*)>10;
Zad 8
SELECT e.id_osrodek,nazwa_o,count(*)
FROM egzaminy e,osrodki o
WHERE o.id_osrodek=3De.id_osrodek
GROUP BY e.id_osrodek,nazwa_o
HAVING count(*)>7;
Zad 9
SELECT to_char(data_egz,'MM-YY'),count(*)
FROM egzaminy
GROUP BY to_char(data_egz,'MM-YY')
HAVING count(*)=3D (SELECT MAX(count(*))
=09=09 FROM egzaminy
=09=09 GROUP BY to_char(data_egz,'MM-YY'));
Zad 10
SELECT nazwa_p,count(DISTINCT id_student)
FROM egzaminy e,przedmioty p
WHERE e.id_przedmiot=3Dp.id_przedmiot
GROUP BY nazwa_p
HAVING count(DISTINCT id_student)>5;
Zad 11
SELECT nazwisko,imie,count(s.id_student)
FROM egzaminy e,studenci s,osrodki o
WHERE e.id_student=3Ds.id_student AND e.id_osrodek=3Do.id_osrodek AND e.id_=
student=3D'0000049' AND e.id_osrodek=3D'1'
GROUP BY nazwisko,imie;
Zad 12
SELECT e.id_osrodek,nazwa_o,MIN(data_egz) Pierwszy,MAX(data_egz) Ostatni
FROM egzaminy e, osrodki o
WHERE e.id_osrodek=3Do.id_osrodek
GROUP BY e.id_osrodek,nazwa_o;
Zad 13
SELECT id_osrodek,id_egzaminator,count(*)
FROM egzaminy e
GROUP BY id_osrodek,id_egzaminator
HAVING count(*)=3D (SELECT MAX(count(*))=20
=09=09 FROM egzaminy e2
=09=09 WHERE e2.id_osrodek=3De.id_osrodek
=09=09 GROUP BY e2.id_egzaminator);
Zad 14
SELECT
Wyszukiwarka
Podobne podstrony:
Laboratorium sql 1Laboratorium sql 7Laboratorium sql 0Laboratorium sql 2Laboratorium 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