Aufgaben | Lektion 4

Aufgabe 1

Lasse von jedem Department die dept_no und die Anzahl an Angestellten ausgeben.

dept_emp(↑dept_no, ↑emp_no)

Aufgabe 2

Zeige von jeder Abteilung die dept_no und die Anzahl an Angestellten an, deren emp_no größer als 200000 ist. Gib die AbteilungsID und die Anzahl der Mitarbeiter aus.

dept_emp(↑dept_no, ↑emp_no)

Aufgabe 3

Erstelle eine Abfrage, die die Anzahl der Angestellten pro Department anzeigt, jedoch begrenzt auf Departments mit mehr als 100 Angestellten. Gib die AbteilungsID und die Anzahl der Mitarbeiter aus.

dept_emp(↑dept_no, ↑emp_no)

Aufgabe 4

Zeige für jedes Department die Anzahl der Angestellten ihrer Anzahl nach geordnet an.

dept_emp(↑dept_no, ↑emp_no)

Aufgabe 5

Zeige für jedes Department die Anzahl der Angestellten ihrer Anzahl nach geordnet an. Zusätzlich sollst Du hier nur die Departments betrachten, die eine Angestelltenanzahl von mehr als 50 Angestellten haben. Gib die AbteilungsID und die Anzahl der Mitarbeiter aus.

dept_emp(↑dept_no, ↑emp_no)

Aufgabe 6

Ermittle von den ersten 30 Angestellten das Gesamtgehalt, dass über die Jahre ausgezahlt wurde. Gib die MitarbeiterID und das Gesamtgehalt aus.

salaries(salary, ↑emp_no)

Aufgabe 7

Ermittle von den ersten 30 Angestellten das Gesamtgehalt, dass über die Jahre ausgezahlt wurde. Zusätzlich sollen nur die Angestellten mit einer emp_no die größer als 50000 ist, betrachtet werden. Gib die MitarbeiterID und das Gesamtgehalt aus.

salaries(salary, ↑emp_no)

Aufgabe 8

Ermittle von den ersten 45 Angestellten das Gesamtgehalt, dass über die Jahre ausgezahlt wurde und stelle das Ergebnis geordnet dar. Zusätzlich sollen nur die Angestellten mit einer emp_no die größer als 50000 ist, betrachtet werden. Ermittle zusätzlich die Gesamtgehälter, die größer als 2000000 sind. Gib die MitarbeiterID und das Gesamtgehalt aus.

salaries(salary, ↑emp_no)

Aufgabe 9

Ermittle für alle Angestellten eines jeden Departments das Gesamtgehalt und ordne es in absteigender Reihenfolge. Gib die AbteilungsID und das Gesamtgehalt an.

salaries(salary, ↑emp_no)
dept_emp(↑dept_no, ↑emp_no)

Aufgabe 10

Ermittle für jedes Department die Gesamtausgaben und ordne sie in absteigender Reihenfolge. Lasse nur die Departments anzeigen, deren Gesamtausgaben (an Gehalt für ihre Mitarbeiter) größer als 20.000.000 sind.

salaries(salary, ↑emp_no)
dept_emp(↑dept_no, ↑emp_no)