Zadania do zrealizowania

1. Podaj dane pracowników, którzy zarabiają więcej niŜ podwójna średnia płaca w firmie.

2. Podaj imię i nazwisko pracowników, którzy zarabiają powyŜej 90% maksymalnej pensji w dziale gdzie pracują i nie są kierownikami działu.

Wykorzystując wyraŜenie ALL, ANY

3. Podaj dane produktu, którego cena jest większa od ceny dowolnego produktu w rozmiarze średnim.

4. Podaj dane produktu, którego cena jest większa od ceny wszystkich produktu w rozmiarze średnim.

Wykorzystujące podzapytanie skorelowane oraz operator EXISTS

5. Podaj dane pracowników (imię, nazwisko, id menadŜera), którzy wykonują transakcje sprzedaŜy.

Wykorzystując left outer join

6. Podaj nazwę stanu oraz liczbę klientów z tego stanu, którzy nie mają transakcji sprzedaŜy

Inne zadania, wykorzystujące znaną wiedzę

7. Podaj nazwę działu oraz liczbę pracowników działu, w którym suma zarobków jest maksymalna.

a. Nie jako pierwszy rekord z

select dept_name, sum(salary), count(*) from

employee, department

where employee.dept_id=department.dept_id

group by dept_name;

b. Nie moŜna teŜ w Sybase

select max(sum(salary)) from employee

group by dept_id;

8. Podaj nazwę działu imię i nazwisko pracowników, którzy zarabiają poniŜej średniej w dziale, w którym pracują. Wynik posortować wg nazwy działów.