Zadania z SQL 1

advertisement
Zadania z SQL 1
1. Dla każdego pracownika wypisać: złączone w jedną kolumnę numer i nazwisko numer
i nazwę działu, oraz w kolejnej kolumnie kwartalne dochody (suma pensji i prowizji).
Kolumny zatytułować Pracownik, Nr Działu, Nazwa działu, Wyplata
2. Wypisać wszystkie pensje osiągalne na każdym ze stanowisk pracy (bez powtórzeń).
Kolumny: Stanowisko i Osiągalna pensja
3. Wypisać wszystkie pensje osiągalne w każdym dziale w jednej kolumnie (bez
powtórzeń). $. Nie uwzględniać działu 20. Nazwa kolumny: Pensja wypłacana w
dziale Zawartość wiersza: np.”
W dziale Nr 10 jest pracownik, który zarabia 3000 Posortować rosnąco ze względu na
dział
4. Wybrać ENAME, DEPTNO i HIREDATE tych pracowników, którzy zostali
zatrudnieni w 1982 r lub ich nazwisko zaczyna się na literę K. Posortować ze względu
na dział a w ramach działu ze względu na sumę zarobków ( sal +comm)
5. Wypisać nazwiska i stanowiska pracowników firmy, których pensja mieści się w
przedziale 2000 - 3000. Nie uwzględniać pracowników działu 30 i 40. Posortować po
działach.
Zadania z SQL 1
1. Dla każdego pracownika wypisać: złączone w jedną kolumnę numer i nazwisko oraz
w kolejnej kolumnie datę zatrudnienia. Kolumny zatytułować Pracownik i Data
zatrudnienia
2. Dla każdego stanowiska wypisać działy, w jakich występuje. Posortować po
stanowiskach a w ramach jednego stanowiska po numerach działów. Wynik umieścić
w jednej kolumnie zatytułowanej Rozkład stanowisk; w wierszu dane wypisach w
formacie: Stanowisko CLERK występuje w dziale 10
3. Wypisać daty (bez powtórzeń), w jakich były dokonywane zatrudnienia pracowników
firmy. Posortować po działach malejąco. Nie uwzględniać pracowników działu 30 i 40
1
4. Wpisać numery i nazwiska i zarobki pracowników z działu 10 i 20 których zarobki
wraz z prowizją są mniejsze niż 3000 $
5. Wypisać numer, nazwę i lokalizacje działów, dla których lokalizacja jest napisem
sześcioznakowym
Zadania z SQL 1
1. Wypisać dane z tabeli opisującej grupy zarobkowe. W jednej kolumnie zatytułowanej
informacje p grupach wypisać dane w formacie np.:
Grupa 1 obejmuje zarobki od 700 do 1200$
2. Wypisać (bez powtórzeń) działy oraz numery kierowników ( z kolumny mgr)
Posortować po działach malejąco
3. Wypisać stanowiska i zarobki wraz z prowizją osiągane na tych stanowiskach, nie
uwzględniać szefa (stanowisko PRESIDENT)
4. Wypisać pracowników działu 30, których pensja mieści się poza przedziałem 1000 i
2000
5. Wypisać pracowników, ich działy, stanowiska i daty zatrudnienia zatrudnionych w
roku innym niż 1981
Zadania z SQL 1
1. Dla wszystkich pracowników wypisać numer,nazwisko i date ztrudnienia oraz ich
kwartalną prowizją (jeśli jej nie mają - wpisać 0). Pozsortować po działacha w ramach
działów - od największej prowizji do najmniejszej
2. Wypisac lokalizacje działów, ich numery i nazwy - wszystko w jednej kolumnie.
Kolumne zatytułować Lokalizacja działów. Rekordy powinny mieć postać: W mieście
DALLAS znajduje się dzaił ACCOUNTING o numerz 10
3. Dla wszystkich stanowisk wypisać bez powtórzeń roczne pensje pracowników. (
kolumny: stanowisko i pensja) Nie uwzgledniac stanowiska i pensji KINGA
4. Wypisać grupy zarobkowe dotyczące pensji poza przedzialem od 1200 od 3000$
5. Wypisac nazwiska, stanowiska i daty zatrudnienia pracownikow, których
kierownikiem jest KING (odwolujac się do jego numeru) oraz tych, którzy nie maja
szefa.
2
Download