Temat 3 - zapytania SQL
Zad. 1 Napisz i uruchom zapytania SQL realizujące następujące zadania:
1. Wyznacz pracowników, którzy zarabiają powyżej 2000zł i których nazwiska nie zaczynają się na literę A. Uporządkuj według daty zatrudnienia.
2. Wybierz dane o pracownikach zatrudnionych na stanowisku MANAGER w NEW YORK lub CHICAGO. Uporządkuj według malejących zarobków.
3. Wypisz nazwiska i miejsca pracy osób, których zarobki znajdują się w czwartej klasie zaszeregowania. Uporządkuj według miejsca pracy.
4. Wybierz nazwiska pracowników, którzy pracują w tych samych działach co ich kierownicy. Obok nazwiska pracownika zamieść nazwisko kierownika i nazwę działu.
5. Wyznacz stanowiska (bez powtórz
eń), na których nie ma premii. Uporządkuj wynik według liczby liter w stanowisku.Wskazówka
: Użyj funkcji Length(w) – zwracającej długość napisu, i ewentualnie, w zależności jaki jest typ danych kolumny nazwisko Char czy Varchar2, zastosuj funkcję RTrim(w) - usuwającą z napisu wszystkie kończące go spacje.6. Ustaw w pary pracowników, którzy pracują w tym samym dziale. Nazwiska w parze powinny być różne i pary nie powinny się powtarzać.
7. Dla każdego działu wyznacz nazwisko pojawiające się jako pierwsze w porządku alfabetycznym.
8. Wybierz kierowników (pracowników pracujących na stanowisku MANAGER), którzy mają dokładnie dwóch podwładnych. Podaj, gdzie oni pracują i w jakiej klasie zaszeregowania są ich zarobki.
9. Wyznacz nazwę działu, w którym pracownicy zarabiają (sumarycznie) najwięcej oraz nazwę działu, w którym pracownicy zarabiają (sumarycznie) najmniej. Wynik zapisz w postaci jednego zdania:
Pracownicy zarabiają najwięcej w dziale ...., a najmniej w dziale ...... Różnica wynosi ....
Zad. 2 Baza
danych ma następujący schemat:Bywa(Piwosz, Bar)
Podaj
ą(Bar, Piwo, Cena)Lubi(Piwosz, Piwo)
Ułóż zapytania (zakładamy, że każdy piwosz odwiedza co najmniej jeden bar i lubi co najmniej jeden gatunek piwa):
1. Wypisz bary, w których jest podawane piwo lubiane przez Kowalskiego.
2. Sprawdź, ile gatunków piwa jest podawanych w barze 'Źródełko'.
3. Znajdź bar, w którym wybór piw jest największy.
4. Sprawdź, czy jest piwosz, który lubi tylko jeden gatunek piwa i chodzi tylko do jednego baru.
5. Wypisz gatunki piwa, których nikt nie lubi.
6. Wypisz piwoszy, którzy chodzą do baru, gdzie podaje się lubiane przez nich piwo.
7. Wypisz piwoszy, którzy odwiedzają wyłącznie bary, w których jest podawane lubiane przez nich piwo.
8. Wypisz piwoszy nie c
hodzących w ogóle do barów, gdzie podaje się lubiane przez nich piwo.9. Sprawdź, czy Kowalski chodzi wyłącznie do barów, gdzie jest podawane tylko lubiane przez niego piwo.
10. Każdemu piwoszowi wskaż bar, w którym może się napić najtańszego lubianego pr
zez niego piwa.11. Wypisz 10 najtańszych gatunków piwa.
12. Wypisz 10 najpopularniejszych gatunków piwa.
13. Wypisz wszystkich piwoszy oznaczając gwiazdką * tych, którzy chodzą do największej liczby barów
Bibliografia