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.
  1. wypisz dla każdej wypowiedzi autora oraz liczbę inteligentnych tematów jakich dotyczyła (0 jeżeli żadnego)
  2. wypisz dla każdego autora liczbę jego (na pewno) ciekawych wypowiedzi (0 jeżeli nie ma ciekawych wypowiedzi)
  3. wypisz listę autorów na której ci mający jakąś wypowiedź sprzed 2006 znajdą się dwa razy (a pozostali raz)
  4. wypisz alfabetycznie wszystkie tematy najpóźniejszej wypowiedzi (może być kilka takich wypowiedzi)
  5. wypisz autora wypowiedzi która poruszyła najwięcej tematów (można założyć, że jest jedna taka)
  6. 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ś)
  7. wypisz dla każdej ciekawej wypowiedzi którą ciekawą wypowiedzią tego autora jest
  8. wypisz wszystkie ciekawe wypowiedzi które nie były jedynymi ciekawymi wypowiedziami danego autora w danym roku

Zasady:

Rozwiązanie kolokwium: rozwiazanie2012.sql.


Oskar Skibski (oski@mimuw.edu.pl), Wydział Matematyki, Informatyki i Mechaniki