1)
select * from Zespoly;
2)
select * from Pracownicy;
3)
select nazwisko, etat, placa_pod*12 from Pracownicy;
4)
select etat, (placa_pod + NVL(placa_dod,0))*12 from Pracownicy;
5)
select * from Pracownicy ORDER BY etat;
6)
select DISTINCT etat from Pracownicy;
7)
select * from Pracownicy WHERE etat LIKE 'ASYSTENT';
8)
select * from Pracownicy WHERE ID_ZESP=30 OR ID_ZESP=40 ORDER BY PLACA_POD DESC;
select * from Pracownicy WHERE ID_ZESP IN ('30','40') ORDER BY PLACA_POD DESC;
9)
select * from Pracownicy WHERE PLACA_POD BETWEEN 300 AND 800;
10)
select nazwisko, etat, id_zesp from Pracownicy WHERE nazwisko LIKE '%SKI';
11)
select nazwisko, id_szefa, etat, id_zesp from Pracownicy WHERE placa_pod>1000 AND id_szefa IS NOT NULL;
12)
select nazwisko, id_zesp from Pracownicy WHERE id_zesp=20 AND (nazwisko LIKE 'M%' OR nazwisko LIKE '%SKI');
13)
select nazwisko, etat, (placa_pod + NVL(placa_dod,0)) / 20 AS dniowka, (placa_pod + NVL(placa_dod,0)) / (20*8) AS stawka from Pracownicy WHERE (etat != 'ADIUNKT' OR etat != 'ASYSTENT') AND placa_pod + placa_dod NOT BETWEEN 400 AND 800 ORDER BY (dniowka);
14)
select nazwisko, etat, placa_pod, placa_dod from pracownicy WHERE placa_pod + placa_dod > 1000 ORDER BY etat, nazwisko;
15)
select nazwisko || ' PRACUJE OD ' || zatrudniony || ' I ZARABIA ' || (placa_pod + NVL(placa_dod,0)) AS PROFESOROWIE from pracownicy WHERE etat LIKE 'PROFESOR';