W poprzednim temacie zapoznaliśmy się z pierwszą częścią operacji zaawansowanych bazo-danowymi. Teraz już czas zająć się drugą częścią ćwiczeń. Dalej pracujemy na BD stworzonej na wzór poniższych tabel.
Ćwiczenie 16: Wyświetl ile osób zajmuje poszczególne stanowiska, z wyjątkiem stanowiska prezesa. W poleceniu SELECT zastosuj kolejność kolumn: ‘średnia pensja=’, średnia pensja, liczba pracowników na stanowisku, ‘pracownik(ów) na stanowisku’, stanowisko.
Ćwiczenie 17: Pokaż na dwa sposoby instrukcję wyświetlającą pracowników pracujących w dziale 10 lub w dziale 30.
Ćwiczenie 18: Wyświetl pracowników, których pensje są równe prowizji.
Ćwiczenie 19: Pokaż na dwa sposoby instrukcję wyświetlającą pracowników, których imiona to Marcin lub Wojtek lub Adam. Wiersze uporządkuj według imienia, nie wykorzystując nazwy tej kolumny.
Ćwiczenie 20: Pokaż na dwa sposoby instrukcję wyświetlającą pracowników, których pensja jest w przedziale od 2000 do 3000.
Ćwiczenie 21: Pokaż na dwa sposoby instrukcję wyświetlającą pracowników, którzy pracują w dziale 30 lub 10 i których nazwisko kończy się na ”er”.
Ćwiczenie 22: Wyświetl pracowników, których ID zaczyna się od 77.
Ćwiczenie 23: Wypisz nazwy działów, w których pracują urzędnicy.
Ćwiczenie 24: Wypisz listę pracowników dołączając informacje o ich działach. Wyniki posortuj wg numeru działu.
Ćwiczenie 25: Wypisz nazwy wszystkich działów oraz nazwiska ich kierowników.
Ćwiczenie 26: Którzy pracownicy zarabiają mniej niż wynosi średnia pensja?
Ćwiczenie 27: Wskaż pracowników, którzy pracują w Warszawie
Ćwiczenie 28: Podaj nazwiska pracowników zarabiających więcej niż wynosi średnia pensja.
Ćwiczenie 29: Podaj sumę pensji wszystkich pracowników pracujących w Katowicach
Zadanie: Z przygotowanych wyżej ćwiczeń sporządź raport w postaci dokumentu pdf i załącz go w Moodle. Raport powinien zawierać numer ćwiczenia, odpowiadający mu kod SQL i krótki opis wykonywanej czynności.