1.
Dla każdego
pracownika wygeneruj kod składający się z dwóch pierwszych liter jego etatu i
jego numeru identyfikacyjnego.
NAZWISKO KOD
---------------
------
WEGLARZ
DY100
BLAZEWICZ PR110
SLOWINSKI PR120
BRZEZINSKI PR130
MORZY PR140
KROLIKOWSKI AD150
KOSZLAJDA AD160
JEZIERSKI AS170
MATYSIAK
AS190
MAREK SE180
ZAKRZEWICZ ST200
BIALY ST210
KONOPKA AS220
HAPKE AS230
2.
Wydaj wojnę
literom „K”, „L”, „M” zamieniając je wszystkie na literę „X” w nazwiskach
pracowników
NAZWISKO
WOJNA_LITEROM
---------------
---------------
WEGLARZ
WEGXARZ
BLAZEWICZ BXAZEWICZ
SLOWINSKI SXOWINSXI
BRZEZINSKI BRZEZINSXI
MORZY XORZY
KROLIKOWSKI XROXIXOWSXI
KOSZLAJDA XOSZXAJDA
JEZIERSKI JEZIERSXI
MATYSIAK
XATYSIAX
MAREK XAREX
ZAKRZEWICZ ZAXRZEWICZ
BIALY BIAXY
KONOPKA XONOPXA
HAPKE HAPXE
3.
Wyświetl
nazwiska pracowników którzy posiadają literę „L” w pierwszej połowie swojego
nazwiska.
NAZWISKO
---------------
BLAZEWICZ
SLOWINSKI
KROLIKOWSKI
4.
Wyświetl
nazwiska i płace pracowników powiększone o 15% i zaokrąglone do liczb
całkowitych
NAZWISKO PODWYZKA
---------------
---------
WEGLARZ
1990
BLAZEWICZ
1553
SLOWINSKI
1231
BRZEZINSKI 1104
MORZY
955
KROLIKOWSKI 742
KOSZLAJDA
679
JEZIERSKI
506
MATYSIAK
427
MAREK
472
ZAKRZEWICZ
239
BIALY
288
KONOPKA
552
HAPKE
552
5.
Każdy
pracownik odłożył 20% swoich miesięcznych zarobków na 10-letnią lokatę
oprocentowaną 10% w skali roku i kapitalizowaną co roku. Wyświetl informację o
tym, jaki zysk będzie miał każdy pracownik po zamknięciu lokaty.
NAZWISKO
PLACA_POD INWESTYCJA
KAPITAL ZYSK
---------------
---------- ---------- ---------- ----------
WEGLARZ
1730 346 897,434891
551,434891
BLAZEWICZ
1350 270 700,310464
430,310464
SLOWINSKI
1070 214 555,060886 341,060886
BRZEZINSKI
960 192 497,998552
305,998552
MORZY
830 166 430,561248 264,561248
KROLIKOWSKI 645,5 129,1
334,852152 205,752152
KOSZLAJDA
590 118 306,06161 188,06161
JEZIERSKI
439,7
87,94 228,093712 140,153712
MATYSIAK
371
74,2 192,455691 118,255691
MAREK
410,2
82,04 212,790631 130,750631
ZAKRZEWICZ
208
41,6 107,899686 66,2996863
BIALY
250
50 129,687123 79,687123
KONOPKA
480 96 248,999276
152,999276
HAPKE
480 96 248,999276 152,999276
6.
Policz, ile
lat pracuje każdy pracownik
NAZWISKO
ZATRUDNI STAZ
---------------
-------- ----------
WEGLARZ
68/01/01 35
BLAZEWICZ
73/05/01 30
SLOWINSKI
77/09/01 26
BRZEZINSKI 68/07/01
35
MORZY
75/09/15 28
KROLIKOWSKI 77/09/01
26
KOSZLAJDA
85/03/01 18
JEZIERSKI
92/10/01 11
MATYSIAK
93/09/01 10
MAREK
85/02/20 18
ZAKRZEWICZ 94/07/15 9
BIALY
93/10/15 9
KONOPKA
93/10/01 10
HAPKE
92/09/01 11
7.
Wyświetl
poniższe informacje o datach przyjęcia pracowników zespołu 20
NAZWISKO
DATA_ZATRUDNIENIA
---------------
--------------------
BRZEZINSKI LIPIEC , 01 1968
MORZY
WRZESIEŃ , 15 1975
KROLIKOWSKI WRZESIEŃ , 01 1977
KOSZLAJDA
MARZEC ,
01 1985
JEZIERSKI
PAŹDZIERNIK, 01 1992
MATYSIAK
WRZESIEŃ , 01 1993
KONOPKA
PAŹDZIERNIK, 01 1993
8.
Sprawdź,
jaki mamy dziś dzień tygodnia
DZIS
------------
CZWARTEK
9.
Przyjmij,
że Mielżyńskiego i Strzelecka należą do dzielnicy Stare Miasto, Piotrowo należy
do dzielnicy Nowe Miasto a Włodkowica należy do dzielnicy Grunwald. Wyświetl
poniższy raport (skorzystaj z wyrażenia CASE)
NAZWA
ADRES
DZIELNICA
--------------------
-------------------- ------------
ADMINISTRACJA
PIOTROWO 3A NOWE MIASTO
SYSTEMY
ROZPROSZONE PIOTROWO 3A NOWE MIASTO
SYSTEMY
EKSPERCKIE STRZELECKA
14
STARE MIASTO
ALGORYTMY
WLODKOWICA 16 GRUNWALD
BADANIA
OPERACYJNE MIELZYNSKIEGO
30 STARE MIASTO
10. Dla każdego pracownika wyświetl
informację o tym, czy jego pensja jest mniejsza niż, równa lub większa niż 480
złotych
NAZWISKO
PLACA_POD PRÓG
---------------
---------- -------------
WEGLARZ
1730 Powyżej 480
BLAZEWICZ
1350 Powyżej 480
SLOWINSKI
1070 Powyżej 480
BRZEZINSKI
960 Powyżej 480
MORZY
830 Powyżej 480
KROLIKOWSKI 645,5
Powyżej 480
KOSZLAJDA
590 Powyżej 480
KONOPKA
480 Dokładnie 480
HAPKE
480 Dokładnie 480
JEZIERSKI
439,7 Poniżej 480
MAREK
410,2 Poniżej 480
MATYSIAK
371 Poniżej 480
BIALY
250 Poniżej 480
ZAKRZEWICZ
208 Poniżej 480
11. (dla chętnych) Napisz to samo zapytanie przy pomocy funkcji
DECODE
12. Wyświetl najniższą i najwyższą pensję w
firmie. Wyświetl informację o różnicy dzielącej najlepiej i najgorzej
zarabiających pracowników.
MINIMUM MAKSIMUM RÓŻNICA
----------
---------- ----------
208 1730 1522
13. Wyświetl średnie pensje dla wszystkich
etatów. Wyniki uporządkuj wg. malejącej średniej pensji.
ETAT ŚREDNIA
----------
----------
ADIUNKT
617,75
ASYSTENT 442,675
DYREKTOR
1730
PROFESOR 1052,5
SEKRETARKA 410,2
STAZYSTA 229
14. Wyświetl liczbę profesorów zatrudnionych
w Instytucie
PROFESOROWIE
------------
4
15. Znajdź sumaryczne miesięczne płace dla
każdego zespołu. Nie zapomnij o płacach dodatkowych.
ID_ZESP SUMARYCZNE_PLACE
----------
----------------
10 2560,7
20 4501,7
30 2268,6
40
1560
16. Dla każdego pracownika wyświetl pensję
najgorzej zarabiającego podwładnego. Wyniki uporządkuj wg. malejącej pensji.
ID_SZEFA MINIMALNA
----------
----------
1730
110 480
120 480
100 410,2
130 250
140 208
17. Wyświetl numery zespołów, które
zatrudniają więcej niż 3 pracowników. Wyniki uporządkuj wg. malejącej liczby
pracowników.
ID_ZESP ILU_PRACUJE
----------
-----------
20 7
30 4
18. Wyświetl średnie pensje wypłacane w
ramach poszczególnych etatów i liczbę zatrudnionych na danym etacie. Pomiń
pracowników zatrudnionych po 1990 roku.
ETAT ŚREDNIA LICZBA
----------
---------- ----------
ADIUNKT
617,75 2
DYREKTOR
1730 1
PROFESOR
1052,5 4
SEKRETARKA 410,2 1