Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT nazwa AS "Stanowisko", avg(placa) AS "Srednia placa" FROM pracownicy JOIN stanowiska ON(pracownicy.stanowisko_id = stanowiska.id) GROUP BY stanowisko_id;
- SELECT nazwa AS "Stanowisko", avg(placa) AS "Srednia placa" FROM pracownicy JOIN stanowiska ON(pracownicy.stanowisko_id = stanowiska.id) GROUP BY stanowisko_id ORDER BY avg(placa) DESC;
- SELECT nazwa AS "Stanowisko", MIN(placa) AS "Minimalna", MAX(placa) AS "Maksymalna", avg(placa) AS "Srednia" FROM pracownicy JOIN stanowiska ON(pracownicy.stanowisko_id = stanowiska.id) GROUP BY stanowisko_id ORDER BY Stanowisko;
- SELECT nazwa AS "Stanowisko", COUNT(*) AS "Liczba pracownikow" FROM pracownicy JOIN stanowiska ON(pracownicy.stanowisko_id = stanowiska.id) GROUP BY stanowisko_id;
- SELECT nazwa AS "Stanowisko", avg(placa) AS "Srednia placa" FROM pracownicy JOIN stanowiska ON(pracownicy.stanowisko_id = stanowiska.id) WHERE pracownicy.pesel IS NOT NULL GROUP BY stanowisko_id ORDER BY avg(placa) DESC;
- SELECT nazwa, nazwisko, COUNT(*) FROM pracownicy JOIN stanowiska ON (stanowisko_id=stanowiska.id) GROUP BY stanowisko_id, nazwisko;
- SELECT nazwa, avg(placa) FROM pracownicy JOIN stanowiska ON (stanowisko_id=stanowiska.id) GROUP BY stanowisko_id HAVING avg(placa)>1400;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement