Professional Documents
Culture Documents
Lista 2
Lista 2
Lista 2
//
SELECT etat, id_zesp, count(*) from pracownicy group by etat, id_zesp having count(*) BETWEEN 2 and 3
ZADANIE 2:
SELECT nazwisko, placa_pod FROM pracownicy p JOIN etaty e ON placa_pod < 0.50 * PLACA_DO WHERE nazwa
= 'DYREKTOR';
ZADANIE 3:
SELECT p.nazwisko, p.placa_pod, o.nazwisko, o.placa_pod from pracownicy p LEFT JOIN pracownicy o ON
p.placa_pod BETWEEN 0.90*o.placa_pod AND 1.10*o.placa_pod where p.nazwisko < o.nazwisko;
select p.imie, p.nazwisko from pracownicy p LEFT JOIN pracownicy o ON p.id_szefa = o.id_prac WHERE p.id_zesp
!= o.id_zesp OR p.id_szefa IS NULL OR p.id_zesp IS NULL OR o.id_szefa IS NULL;
ZADANIE 4: