Level 3.1 SQL-Aufgabensammlung

Gegeben ist die Tabelle:

employees
id first_name second_name salary start_work_date department
1 Aaron Gold 4300.00 2013-02-10 React
2 Marina Green 1600.00 2022-12-10 Vue.js
3 Max Kamen 1400.00 2020-05-30 Angular
4 Catherine Romish 700.00 2023-10-02 React
5 Andrew Kraplin 900.00 2023-09-01 Vue.js

Lösen Sie die folgenden Aufgaben für diese Tabelle:

Задание 1

Geben Sie die Abteilungen aus, in denen die durchschnittliche Betriebszugehörigkeit der Mitarbeiter 4 Jahre überschreitet und die Anzahl der Mitarbeiter in der Abteilung größer oder gleich 2 ist. Geben Sie den Namen der Abteilung, die durchschnittliche Betriebszugehörigkeit und die Anzahl der Mitarbeiter an.

Задание 2

Finden Sie Mitarbeiter, deren Gehalt über dem Durchschnittsgehalt in ihrer Abteilung liegt, aber unter dem Durchschnittsgehalt im gesamten Unternehmen. Geben Sie deren Vornamen, Nachnamen, Abteilungen und Gehälter an.

Задание 3

Geben Sie eine Liste der Abteilungen aus, in denen die Gesamterfahrung der Mitarbeiter 5 Jahre überschreitet. Geben Sie den Namen der Abteilung und die Gesamterfahrung an.

Задание 4

Finden Sie Mitarbeiter, deren Nachnamen mit dem Buchstaben 'G' beginnen und die eine Betriebszugehörigkeit von mehr als 6 Jahren haben. Geben Sie deren Vornamen, Nachnamen, Abteilungen und Betriebszugehörigkeit an.