Aufgaben | Lektion 5

Verwende geschachtelte SELECT-Statements

Aufgabe 1

In welcher Abteilung arbeitet "Gao Pleszkun" (emp_no:10482)?

departments(dept_no, dept_name)
dept_emp(↑dept_no, ↑emp_no)

Aufgabe 2

Haben die männlichen ("M") Mitarbeiter mit dem Nachnamen "Hammerschmidt" Titel? Wenn ja, welche?

titles(title, ↑emp_no)
employees(emp_no, last_name)

Aufgabe 3

Was ist das Durchschnittsgehalt der weiblichen ("F") Mitarbeiter?

salaries(salary, ↑emp_no)
employees(emp_no, gender)

Aufgabe 4

Wie viele Mitarbeiter arbeiten aktuell in der Abteilung "Development"?

dept_emp(↑emp_no, ↑dept_no, to_date)
departments(dept_no, dept_name)

Aufgabe 5

Wer verdient am meisten Geld? Gib den Vor- & Nachnamen aus.

employees(emp_no, first_name, last_name)
salaries(salary, ↑emp_no)

Aufgabe 6

Wer ist der aktuelle Manager der Abteilung "Quality Management" (dept_no: d006)? Gib den Vor- & Nachnamen aus.

employees(emp_no, first_name, last_name)
dept_manager(↑dept_no, ↑emp_no, to_date)

Aufgabe 7

Welche Mitarbeiter waren/sind Manager der Abteilung "Production"? Gib den Vor- & Nachnamen aus.

employees(emp, no, first_name, last_name)
dept_manager(↑emp_no, ↑dept_no)
departments(dept_no, dept_name)

Aufgabe 8

In welcher Abteilung arbeitet der Mitarbeiter, der am 02. Mai 1961 geboren und am 27. Januar 1995 eingestellt wurde? Gib den Vor- & Nachnamen aus.

departments(dept_no, dept_name)
dept_emp(↑dept_no, ↑emp_no)
employees(emp_no, birth_date, hire_date)

Aufgabe 9

Welche Mitarbeiter, die ab Juli 1999 angestellt wurden, arbeiten aktuell in der Abteilung "Marketing"? Gib die Vor- & Nachnamen aus.

employees(emp_no, first_name, last_name, hire_date)
dept_emp(↑dept_no, ↑emp_no, to_date)
departments(dept_no, dept_name)

Aufgabe 10

Welche Mitarbeiter die männlich sind, ein "TZ" im Vornamen und "Y" im Nachnamen haben arbeiten in der Abteilung "Customer Service"? Gib die Vor- & Nachnamen aus.

employees(emp_no, first_name, last_name, gender)
dept_emp(↑dept_no, ↑emp_no)
departments(dept_no, dept_name)