Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- */ 1 \*
- SELECT stanowisko,sum(pensja) from pracownik p
- where exists
- (SELECT p1.id_przelozonego
- FROM pracownik p1,pracownik p2
- where p1.id_pracownika=p2.id_pracownika
- and p1.stanowisko=p2.stanowisko
- and p1.stanowisko=p.stanowisko)
- group by stanowisko;
- */ 2 \*
- SELECT nazwa,nazwisko
- from pracownik p,dzial d, pracownik_personalia pp
- where p.id_pracownika=pp.id_pracownika and d.id_dzialu=p.id_dzialu
- and not exists (select id_pracownika
- from pracownik where pensja>=p.pensja
- and id_dzialu=d.id_dzialu and id_pracownika<>p.id_pracownika);
- */ 3 \*
- select distinct stanowisko from pracownik p
- where not exists (select pensja from pracownik p1
- where stanowisko=p.stanowisko
- and pensja=any
- (SELECT pensja from pracownik
- where stanowisko=p.stanowisko
- and id_pracownika<>p1.id_pracownika));
- */ 4 \*
- select nazwisko,stanowisko, pensja
- from pracownik p, pracownik pp
- where pp.id_pracownika=p.id_pracownika and not exists
- ( select id_pracownika
- from pracownik
- where pensja=p.pensja and id_pracownika<>p.id_pracownika
- and stanowisko=p.stanowisko and
- (select avg(pensja)
- from pracownik
- where stanowisko=p.stanowisko)<>ALL(select from pracownik where stanowisko<>p.stanowisko group by stanowisko) );
- */ 5 \*
- select imie,nazwisko,sum(zs.ilosc*cena) from klient k, zamowienie z, zamowienie_szczegoly zs, towar t
- where
- and not exists
- (select z.id_zamowienia
- from zamowienie z1, zamowienie_szzcegoly zs1,towar t1
- where
- group by nazwisko, z.id_zamowienia having sum(zs.ilosc*cena)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement