-- Übung 6 -- -- 1 sElEcT * fROm mitarbeiter oRdER bY m_nr; -- 2 sElEcT m_nr, aufgabe, einst_dat fROm arbeiten whERE aufgabe = 'Projektleiter' oRdER bY m_nr dEsC; -- 3 SELECT stadt FROM abteilung UNION SELECT wohnort FROM mit_erweitert WHERE abt_nr = 'a2'; -- 4 select abt_nr from abteilung where stadt = 'München' union select abt_nr from mitarbeiter where m_nr = 25348 -- 5 UNION kann durch OR ersetzt werden, wenn sich die Abfragen auf die selbe Tabelle beziehen. select abt_nr from abteilung where stadt = 'München' union select abt_nr from abteilung where abt_nr = 'a3' kann auch durch select abt_nr from abteilung where stadt = 'München' OR abt_nr = 'a3' ersetzt werden -- 6 select m_nr from mitarbeiter where exists (select * from abteilung where abt_nr = mitarbeiter.abt_nr and stadt = 'Stuttgart') -- 7 select wohnort from mit_erweitert intersect select stadt from abteilung -- 8 select stadt from abteilung except select wohnort from mit_erweitert -- 9 select wohnort from mit_erweitert where exists (select * from abteilung where mit_erweitert.wohnort = abteilung.stadt) -- 10 select stadt from abteilung where not exists (select * from mit_erweitert where abteilung.stadt = mit_erweitert.wohnort) -- 11 select name from sys.objects where type = 'u' -- 12 select object_id from sys.objects where name = 'arbeiten' -- 13 select name from sys.objects where object_id in (select object_id from sys.columns where name = 'abt_nr') -- 14 select name from sys.columns where object_id = (select object_id from sys.objects where name = 'mit_erweitert') -- 15 select name from sys.objects where object_id in (select object_id from sys.columns where name = 'pr_nr')