-- Zapytanie 1
SELECT AVG(liczba_pracownikow) AS `średnia`,
       MIN(liczba_pracownikow) AS `najmniej`,
       MAX(liczba_pracownikow) AS `najwięcej`
FROM wykonawcy;

-- Zapytanie 2
SELECT nazwa_firmy, liczba_pracownikow
FROM wykonawcy
WHERE liczba_pracownikow >= 40;

-- Zapytanie 3
SELECT DISTINCT miasto
FROM klienci
ORDER BY miasto ASC;

-- Zapytanie 4
SELECT k.imie, z.cena
FROM klienci AS k
JOIN zlecenia AS z ON z.id_klienta = k.id_klienta
WHERE k.miasto = 'Poznań' AND z.rodzaj = 'malowanie';

-- Zapytanie 5
SELECT k.imie, w.nazwa_firmy
FROM klienci AS k
JOIN zlecenia AS z ON z.id_klienta = k.id_klienta
JOIN wykonanie AS wy ON wy.id_zlecenia = z.id_zlecenia
JOIN wykonawcy AS w ON w.id_wykonawcy = wy.id_wykonawcy;
