-- 1 INSERT INTO mitarbeiter VALUES (2222, 'Ott', 'Bob', 'a2') -- 2 INSERT INTO mitarbeiter VALUES (2222, 'Lang', 'Jutta', NULL) -- 3 -- - standard CREATE TABLE mit_vierstellig (m_nr INTEGER NOT NULL, m_name CHAR(20) NOT NULL, m_vorname CHAR(20) NOT NULL, abt_nr CHAR(4)); INSERT INTO mit_vierstellig SELECT * from mitarbeiter WHERE m_nr BETWEEN 1000 AND 9999 -- - nuskool SELECT * INTO mit_vierstellig FROM mitarbeiter WHERE m_nr BETWEEN 1000 AND 9999 -- 4 CREATE TABLE arbeiten2 (m_nr INTEGER NOT NULL, pr_nr CHAR(4) NOT NULL, aufgabe CHAR(15), einst_dat DATETIME); INSERT INTO arbeiten2 SELECT * from arbeiten where aufgabe IS NULL SELECT * INTO arbeiten2 FROM arbeiten WHERE aufgabe IS NULL -- 5 UPDATE abteilung SET stadt = 'Nürnberg' WHERE abt_nr = 'a2' -- 6 UPDATE arbeiten SET aufgabe = 'Chef' WHERE aufgabe IS NULL -- 7 UPDATE projekt SET mittel = mittel * 1.1 WHERE pr_nr IN ( SELECT pr_nr from arbeiten WHERE arbeiten.m_nr = 10102 AND arbeiten.aufgabe = 'Projektleiter') -- 8 UPDATE abteilung SET abt_name = 'Verkauf' WHERE abt_nr IN ( SELECT abt_nr from mitarbeiter WHERE m_name = 'Kaufmann') -- 9 UPDATE projekt SET pr_name = 'Luna' WHERE pr_nr IN ( SELECT pr_nr from arbeiten JOIN mitarbeiter ON arbeiten.m_nr = mitarbeiter.m_nr WHERE mitarbeiter.m_name = 'Kaufmann' AND arbeiten.aufgabe = 'Projektleiter') -- 10 UPDATE abteilung SET stadt = 'Rosenheim' WHERE abt_nr IN ( SELECT abt_nr from mitarbeiter WHERE m_nr IN ( SELECT m_nr from arbeiten WHERE aufgabe='Gruppenleiter' AND pr_nr = 'p3' ) ) -- 11 UPDATE arbeiten SET einst_dat = '12.12.1991' WHERE m_nr IN ( SELECT m_nr from arbeiten WHERE pr_nr = 'p1' AND m_nr IN ( SELECT m_nr from mitarbeiter WHERE abt_nr IN ( SELECT abt_nr from abteilung WHERE abt_name = 'Verkauf' ) ) ) -- 12 DELETE FROM arbeiten WHERE pr_nr = 'p3' DELETE FROM projekt WHERE pr_nr = 'p3' -- 13 DELETE FROM arbeiten WHERE pr_nr IN ( SELECT pr_nr from projekt WHERE pr_name = 'Gemini' ) -- 14 DELETE FROM arbeiten WHERE m_nr IN ( SELECT m_nr from mitarbeiter WHERE abt_nr in ( SELECT abt_nr from abteilung WHERE stadt= 'München' ) ) -- 15 DELETE FROM abteilung