Zapytanie zwracające nazwiska, imiona i stopnie/tytuóy naukowe pracowników Katedry Informatyki. Dane posortowane rosnóco wedóug nazwisk i imion:
SELECT nazwisko, imię, stopien_tytul FROM pracownicy INNER JOIN wykładowcy ON pracownicy .id_pracov*iika=wykladowcy. id_wykladowcy WHERE katedra='Katedra Informatyki'
ORDER BY nazwisko, imię
Zapytanie zwracajóce nazwiska i imiona wszystkich pracowników, a dla tych, którzy só pracownikami naukowymi takóe nazwy katedr. Dane posortowane rosnóco wedóug nazwisk oraz malejÓco wedóug imion:
SELECT nazwisko, imię, katedra
FROM pracownicy LEFT JOIN wykładowcy
ON pracownicy.id_pracovnika=wyklądowey.id_wykladowcy
ORDER BY nazwisko, imię DESC
Podaj zapytanie, które w wynikach da imió, nazwisko, id wykładowcy i jego stopieó dla wykóadowców którzy nie prowadzó Óadnych wykóadów, sortuj wedóug stopnia.
SELECT imię, nazwisko, id_wyklądowey, stopien_tytul FROM (pracownicy RIGHT JOIN wykładowcy ON
pracownicy.id_pracownika=wykladowcy.id_wykładowcy) LEFT JOIN wykłady USING (id_wyklądowey)
WHERE id_wykladu IS NULL ORDER BY stopien_tytul
Zapytanie zwracajóce identyfikatory, imiona, nazwiska i numery grup studentów, którzy nie só zapisani na Óaden wykóad. Dane posortowane malejÓco wedóug nazwisk i imion:
SELECT id_studenta, imię, nazwisko, nr_grupy FROM studenci
WHERE id_studenta NOT IN (SELECT id_studenta FROM studenci_wyklady)
ORDER BY nazwisko DESC, imię DESC
Zapytanie zwracajóce identyfikatory i nazwiska studentów, którzy zapisali sió na wykóad ale nie otrzymali jeszcze z niego Óadnej oceny. Zapytanie ma zwracaó takóe nazwy wykóadów. Dane posortowane rosnóco wedóug nazwisk i imion studentów:
SELECT id_studenta, nazwisko, nazwa_wykladu
FROM (studenci INNER JOIN studenci_wyklady USING (id_studenta))
INNER JOIN wykłady USING (id_wykladu)
WHERE id_studenta NOT IN (SELECT id_studenta FROM oceny_studentow)
ORDER BY nazwisko, imię