Nivå 3.1 SQL-övningsbok

Följande tabell är given:

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ös följande uppgifter för den:

Задание 1

Visa avdelningar där den genomsnittliga anställningstiden för anställda överstiger 4 år, och antalet anställda på avdelningen är större än eller lika med 2. Ange avdelningens namn, genomsnittlig anställningstid och antal anställda.

Задание 2

Hitta anställda vars lön är högre än den genomsnittliga lönen på deras avdelning, men lägre än den genomsnittliga lönen i hela företaget. Ange deras förnamn, efternamn, avdelningar och löner.

Задание 3

Visa en lista över avdelningar där den totala arbetslivserfarenheten för de anställda överstiger 5 år. Ange avdelningens namn och den totala arbetslivserfarenheten.

Задание 4

Hitta anställda vars efternamn börjar på bokstaven 'G' och som har en anställningstid på mer än 6 år. Ange deras förnamn, efternamn, avdelningar och anställningstid.