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=s.id_student and (o.nazwa_o='CKMP' or o.nazwa_o='LBS');
Zad 15
SELECT nazwisko,imie
FROM egzaminatorzy egz,egzaminy e
WHERE e.id_student='0500323' and egz.id_egzaminator=e.id_egzaminator;
Zad 16
SELECT nazwa_p
FROM egzaminy e,przedmioty p
WHERE e.id_przedmiot=p.id_przedmiot
AND id_osrodek='3' AND TO_CHAR(data_egz,'MM')='07';
Zad 17
SELECT e.id_student,nazwisko,imie,nazwa_p
FROM egzaminy e,studenci s,przedmioty p
WHERE s.id_student=e.id_student AND e.id_przedmiot=p.id_przedmiot
AND data_egz IN(SELECT data_egz FROM egzaminy where id_student='0500323')
AND e.id_student<>'0500323';
Zad 18
{tylko tu jest "w tym samym czasie" a nie "poźniej" od tego gościa}
SELECT e.id_student,nazwisko,imie,nazwa_p
FROM egzaminy e,przedmioty p,studenci s
WHERE e.id_student=s.id_student AND e.id_przedmiot=p.id_przedmiot
AND data_egz=(SELECT max(data_egz) from egzaminy WHERE id_student='0500324')
AND e.id_student<>'0500324';
Zad 19
SELECT
FROM
WHERE
CZESC II
Zad 1
SELECT nazwisko,imie,count(e.id_student) Ilosc_Egzaminow
FROM egzaminy e,studenci s
WHERE e.id_student(+)=s.id_student //(+)-sprzężenie, wszyscy z tabeli "studenci" są wybrani, również ci, którzy nie zdawali
GROUP BY nazwisko,imie;
Zad 2
SELECT nazwa_o,count(e.id_student) Ilosc_Egzaminow
FROM egzaminy e,osrodki o
WHERE e.id_osrodek=o.id_osrodek
GROUP BY nazwa_o;
Wyszukiwarka
Podobne podstrony:
Laboratorium sql 5Laboratorium sql 1Laboratorium sql 7Laboratorium sql 0Laboratorium sql 2Laboratorium sql 8Laboratorium 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