Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Lista IV podzapytania
- --2
- SELECT id_pracownika, nazwisko
- FROM pracownik
- WHERE pensja > ANY (SELECT pensja FROM pracownik WHERE UPPER(nazwisko) = 'NAZWISKO3')
- AND pensja < ALL (SELECT pensja FROM pracownik WHERE UPPER(nazwisko) = 'NAZWISKO7');
- --SELECT id_pracownika, nazwisko, pensja
- --FROM pracownik
- --ORDER BY pensja;
- --3
- SELECT id_pracownika, nazwisko
- FROM pracownik
- WHERE data_zatrudnienia <= ALL (SELECT pr.data_zatrudnienia FROM pracownik pr);
- --4
- SELECT nazwisko, pensja
- FROM pracownik
- WHERE pensja > (SELECT AVG(pensja) FROM pracownik);
- --11
- SELECT nazwa, d.nr_departamentu
- FROM departament d LEFT JOIN pracownik p
- ON p.nr_departamentu = d.nr_departamentu
- GROUP BY nazwa, d.nr_departamentu
- HAVING count(id_pracownika) >= ALL(SELECT count(id_pracownika)
- FROM pracownik
- GROUP BY nr_departamentu);
- --13
- SELECT nazwa, nr_departamentu
- FROM departament
- WHERE nr_departamentu NOT IN (SELECT nr_departamentu
- FROM pracownik
- WHERE pensja = (SELECT min(pensja) FROM pracownik)
- OR pensja = (SELECT max(pensja) FROM pracownik));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement