(INNER/LEFT/RIGHT) JOIN, UNION, INTERSECT, EXCEPT
1. Wypisz imię i nazwisko piwoszy, którzy posiadają ulubione piwo, oraz nazwy ich
ulubionych piw.
2. Wypisz nazwy piw i odpowiadające im nazwy browarów.
3. Wypisz nazwy browarów i liczbę piw należących do każdego z nich.
(złączając kilka tabel tworzymy tak jakby jedną nową tabelę, na której możemy wykonywać
wszystkie dotychczas poznane operacje (np. grupowanie))
4. Wypisz imię i nazwisko piwoszy oraz nazwy i ceny hurtowe ich ulubionych piw
(uwzględnić także tych piwoszy, którzy nie mają ulubionego piwa)
5. Wypisz osoby, których ulubionym piwem jest Tyskie.
6. Wypisz największą cenę hurtową piwa, które należy do ulubionych piw.
7. Wypisz nazwę piwa, którego cena hurtowa jest największa spośród wszystkich ulubionych
piw.
8. Wypisz imiona, nazwiska osób, nazwy piw oraz to, czy dana osoba lubi czy nie lubi tego piwa
(połącz tabele Osoby, Preferencje i Piwa)
9. Jw. ale wypisz tylko te piwa, które są lubiane.
10. J.w. ale dla każdej osoby wypisz tylko liczbę piw, które lubi.
11. J.w. ale dla każdej osoby wypisz liczbę piw, które lubi oraz liczbę piw, które nie lubi.
12. Wypisz nazwy piw oraz liczbę osób, które to piwo lubią. Posortuj (malejąco) po liczbie lubiących dane piwo.
13. Wypisz nazwy piw oraz liczbę osób, które to piwo nie lubią. Posortuj (malejąco) po
liczbie nie lubiących dane piwo.
14. Używając sumy relacji (UNION) wypisz w jednej tabeli nazwy piw oraz liczbę osób,
które dane piwo lubią oraz nie lubią (z zaznaczeniem, która liczba odpowiada lubiącym, która nie lubiącym).
---------------------------
Zadania domowe:
15. Wyświetl puby, w których bywa Jan Kos.
16. Wyświetl puby, w których bywa Anna Adamowicz.
17. Za pomocą iloczynu zbiorów INTERSECT sprawdź, do jakich pubów powinien chodzić
Jan Kos, żeby spotkać Annę Adamowicz.
18. Za pomocą odejmowania zbiorów EXCEPT sprawdź, do jakich pubów może chodzić
Anna Adamowicz, żeby nie spotkać Jana Kosa.
-- UWAGA, niektóre SZBD zamiast EXCEPT używają słowa MINUS
-- Zamiast słów INTERSECT oraz MINUS można zastosować podzapytania używając słów
IN i NOT IN
19. Wyświetl ilu piwoszy bywa w każdym z barów.
20. Wyświetl cenę piwa Tyskie w każdym z barów (jeśli jest sprzedawane).
21. Wyświetl ceny wszystkich lanych piw sprzedawanych w pubach (wraz z informacją jakie
piwo i w którym pubie)