-- zadanie 1
select * from pracownicy;
select nazwisko, stanowisko from pracownicy;
select imie, nazwisko, placa from pracownicy where placa='wynagrodzenie';
select * from pracownicy order by nazwisko asc;
select * from pracownicy order by nazwisko desc;
select * from pracownicy order by nazwisko asc, placa desc;
select * from pracownicy where nazwisko='Kowalski';
select * from pracownicy where placa<1600;
select * from pracownicy where placa between 1400 and 1600;
select * from pracownicy where id=3 or id=5 or id=7;
select * from pracownicy where id in (3, 5, 7);
select * from pracownicy where imie like 'Ka%';
select id, imie, nazwisko from pracownicy where pesel is null;
select distinct(nazwisko) from pracownicy;
select * from pracownicy  where placa>1400 and stanowisko != 'kierownik' and pesel is not null;

-- zadanie 2
select count(*) from pracownicy;
select count(*) from pracownicy where pesel is not null;
select count(*) from pracownicy where stanowisko='sprzedawca';
select count(*) as liczba_sprzedawcow from pracownicy where stanowisko='sprzedawca';
select avg(placa) as srednie_wynagrodzenie from pracownicy;
select max(placa) as maksymalne_wynagrodzenie from pracownicy;
select min(placa) as minimalne_wynagrodzenie from pracownicy;
select min(placa) as minimalne_wynagrodzenie, max(placa) as maksymalne_wynagrodzenie, avg(placa) as srednie_wynagrodzenie from pracownicy;
select min(placa) as minimalne_wynagrodzenie, max(placa) as maksymalne_wynagrodzenie, avg(placa) as srednie_wynagrodzenie from pracownicy where stanowisko='sprzedawca';
select sum(placa) from pracownicy;
