SQL_Aufgaben04

Werbung
A1)
das Unternehmen hat eine zweite Tabelle mit Mitarbeitern erhalten
(hr.empextern). Schreibe ein SQL statement, das die Mitarbeiter aus
beiden Tabellen zusammenfasst und den Namen, das Gehalt (auf 1
Kommastelle gerundet) und die Tage die der Mitarbeiter im
Unternehmen verbracht hat (unter der Überschrift
Firmenzugehörigkeit) ausgibt. Um auf eine einheitliche Währung
umzurechnen sind die Gehälter der Mitarbeiter aus der Tabelle
empextern um den Faktor 1,2 zu reduzieren und mit der Überschrift
"Gehalt" zu versehen. Die Mitarbeiter_id der Mitarbeiter aus der
Tabelle empextern ist um 1000 zu erhöhen. Das Ergebnis ist
absteigend nach der Firmenzugehörigkeit zu sortieren.
A2)
Welches Land hat (welche Länder haben) die meisten
Niederlassungen
Liste Landnamen und die Anzahl der Niederlassungen,
A3)
Liste die Abteilungs ID und die Gehaltssumme je Abteilung von allen
internen (employees) und externen (empextern) Mitarbeitern.
A4)
Welche(r) MitarbeiterInn(en) war(en) am längsten im Unternehmen
beschäftigt.
Liste den Mitarbeiternamen, die Dauer der Firmenzugehörigkeit und
das Gehalt.
A5)
Liste alle Mitarbeiter mit Name, Gehalt und dem auf 2 Stellen
gerundeten prozentuellen Anteil an der Gesamtgehaltssumme des
Unternehmens
A6)
Liste alle Manager mit ihrem Gehalt, der Mitarbeiteranzahl, dem
Summengehalt von ihnen und ihren Mitarbeitern, sowie den
prozentuellen Anteil des Managergehaltes an der Gehaltssumme von
ihnen und ihren Mitarbeitern und an der Gehaltssumme des
gesamten Unternehmens auf 2 Kommastellen gerundet.
A7)
Erweitere die obige Abfrage um die Gehaltssumme je Abteilung des
Managers und den Gehaltsanteil des Managers an dieser
Gehaltssumme (auf 2 Kommastellen gerundet und mit passender
Überschrift).
A7.1)
Wie hoch ist das Durchschnittsgehalt aller Mitarbeiter je Region?
Scheinen alle vorhandenen Regionen auf? Wenn nein wie können sie
mit Durchschnittsgehalt = 0 dazu genommen werden?
A7.2)
Welche Mitarbeiter verdienen je Region am meisten? Verwende ein
abgewandeltes SQL von 7.1 als Tabelle.
A8)
Welche Niederlassungen (ID, City, Landbezeichnung) liegen in
derselben Region wie London?
A9)
Welcher Mitarbeiter (Name, Department usw.) ist als letzter
eingetreten?
A10)
Zeige wie weit die theoretische Gehaltsbandbreite aus jobs von der
Bandbreite der tatsächlich gezahlten Gehälter abweicht. Ermittle
dazu den theoretischen Mittelwert und die theoretische Differenz aus
Maximalgehalt und Minimalgehalt aus der Tabelle jobs und
vergleiche diese Werte mit den berechneten Werten aus der Tabelle
employees.
Herunterladen