Podać id studenta, który zdawal egzaminy w pierwszym dniu egzaminowania
SELECT DISTINCT egzaminy.id_student FROM egzaminy
HAVING MIN(egzaminy.data_egz)
SELECT DISTINCT egzaminy.id_student FROM egzaminy
HAVING MIN(egzaminy.data_egz) WHERE egzaminy.data=(SELECT MIN(egzaminy.data))
2.Z którego przedmiotu przeprowadzono egzaminy po ostatnim egzaminie z baz danych.
SELECT przedmioty.nazwap FROM przedmioty INNER JOIN egzaminy ON przedmioty.id_przedmiotu=egzaminy.id_przedmiot WHERE egzaminy.data_egz > (SELECT MAX(egzaminy.data_egz) FROM egzaminy INNER JOIN przedmioty ON egzaminy.id_przedmiot=przedmioty.id_przedmiotu WHERE przedmioty.nazwap LIKE "Bazy danych")
3.Z ktorego przedmiotu nie przeprowadzono egzaminu
SELECT przedmioty.nazwap FROM przedmioty where przedmioty.nazwap NOT IN (SELECT DISTINCT przedmioty.nazwap FROM przedmioty RIGHT JOIN egzaminy ON przedmioty.id_przedmiotu=egzaminy.id_przedmiot)
SELECT przedmioty.nazwap FROM przedmioty where przedmioty.id_przedmiotu NOT IN
(SELECT DISTINCT egzaminy.id_przedmiot FROM egzaminy)