Kolokwium z SQL (2012)
Pobierz i wgraj bazę danych wypowiedzi.sql.
Pole ciekawa
przyjmuje wartości 0 (nie), 1 (tak) oraz NULL
(niewiadomo). Pole inteligentny
przyjmuje wartości 0 (nie) oraz 1 (tak).
Zadanie.
- wypisz dla każdej wypowiedzi autora oraz liczbę inteligentnych tematów jakich dotyczyła (0 jeżeli żadnego)
- wypisz dla każdego autora liczbę jego (na pewno) ciekawych wypowiedzi (0 jeżeli nie ma ciekawych wypowiedzi)
- wypisz listę autorów na której ci mający jakąś wypowiedź sprzed 2006 znajdą się dwa razy (a pozostali raz)
- wypisz alfabetycznie wszystkie tematy najpóźniejszej wypowiedzi (może być kilka takich wypowiedzi)
- wypisz autora wypowiedzi która poruszyła najwięcej tematów (można założyć, że jest jedna taka)
- wypisz liczbę wypowiedzi które miały miejsce we wcześniejszym roku niż pierwsza wypowiedź o Zbuczynie (można założyć, że była jakaś)
- wypisz dla każdej ciekawej wypowiedzi którą ciekawą wypowiedzią tego autora jest
- wypisz wszystkie ciekawe wypowiedzi które nie były jedynymi ciekawymi wypowiedziami danego autora w danym roku
Zasady:
- na rozwiązanie zadań jest 1.5h
- plik z zapytaniami (i swoim imieniem i nazwiskiem) wysyłamy na adres oski@mimuw.edu.pl z tytułem maila 'Bazy Danych - kolokwium'
- można korzystać z dowolnych materiałów dydaktycznych, także z internetu
- nie można się porozumiewać między sobą, pytania dot. treści należy kierować do prowadzącego
- dane w pliku są jedynie przykładem; zapytania powinny działać dla dowolnych danych zgodnych z definicją tabel
- można używać tylko konstrukcji przedstawionych na zajęciach
- wszystkie zadania są tak samo punktowane
Rozwiązanie kolokwium: rozwiazanie2012.sql.