Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- PS 13 UPDATE
- -- 1
- CREATE TABLE kocham_mame AS
- SELECT k.id_pracownika, s.imie , s.nazwisko , k.pensja, k.stanowisko
- FROM pracownik k, pracownik_personalia s
- WHERE k.id_pracownika=s.id_pracownika;
- --2
- UPDATE kocham_mame s
- SET s.pensja = s.pensja*1.05
- WHERE pensja=(SELECT MIN(pensja) FROM kocham_mame WHERE stanowisko =s.stanowisko);
- --3
- UPDATE kocham_mame s
- SET s.pensja = s.pensja*1.1
- WHERE (SELECT COUNT(*) FROM pracownik_produkcja k WHERE k.id_pracownika=s.id_pracownika) >=10;
- --4
- ALTER TABLE kocham_mame ADD PRZEDZIAL NUMBER(1);
- -- JAKOS TAK KURWA
- UPDATE kocham_mame
- SET PRZEDZIAL-(SELECT id_przedzialu FROM przedzial_zarobkow WHERE pensja BETWEEN dolna_granica AND gorna_granica);
- --5
- DELETE kocham_mame s
- WHERE s.id_pracownika IN (SELECT p.id_pracownika FROM pracownik p WHERE s.id_pracownika=p.id_pracownika AND p.premia IS NOT NULL);
- --6
- COMMIT kocham_mame
- DELETE FROM kocham_mame ps
- WHERE ID_PRACOWNIKA IN (SELECT ID_PRACOWNIKA
- FROM PRACOWNIK P
- WHERE PS.ID_PRACOWNIKA = P.ID_PRACOWNIKA
- AND P.ID_PRZELOZONEGO = (SELECT PP2.ID_PRACOWNIKA
- FROM PRACOWNIK_PERSONALIA PP2
- WHERE PP2.imie ||' '|| PP2.nazwisko = '&osoba'));,
- --7
- SELECT imie
- FROM kocham_mame
- WHERE stanowisko = AND id_pracownika NOT IN (SELECT id_pracownika FROM pracownik_produkcja WHERE koniec > '10/05/10')
- --8
- DROP TABLE kocham_mame
Add Comment
Please, Sign In to add comment