Level 7.4 SQL Aufgabe
Gegeben ist eine Tabelle:
| id | name | salary | department_id | years_experience |
|---|---|---|---|---|
| 1 | John | 1300 | 1 | 1 |
| 2 | Sam | 300 | 3 | 0 |
| 3 | Jorge | 4300 | 2 | 5 |
| 4 | Peter | 3000 | 2 | 4 |
| 5 | Andrew | 1500 | 3 | 2 |
| 6 | Mark | 800 | 1 | 0 |
| 7 | Donald | 2400 | 4 | 2 |
| 8 | Evans | 1900 | 4 | 2 |
| 9 | Max | 5500 | 2 | 8 |
| 10 | Erick | 1200 | 3 | 1 |
Lösen Sie dafür die folgenden Aufgaben:
Wählen Sie alle Mitarbeiter aus, deren Namen, Gehalt und Anzahl der Berufserfahrungsjahre. Fügen Sie außerdem jedem Mitarbeiter ein Label für die bedingte Einstufung hinzu:
Wenn das Gehalt größer als 500 ist und die Berufserfahrung bis zu einem Jahr beträgt, dann ist es Junior
Wenn das Gehalt größer als 1000 und weniger als 1500 ist und die Berufserfahrung von 1 bis 2 Jahre beträgt, dann ist es Strong Junior
Wenn das Gehalt größer als 1500 und bis zu 2500 ist und die Berufserfahrung ab 2 Jahre beträgt, dann ist es Middle
Wenn das Gehalt größer als 2500 und weniger als 4500 ist und die Berufserfahrung 5 oder mehr Jahre beträgt, dann ist es Senior
Wenn das Gehalt ab 4500 und höher ist und die Berufserfahrung 8 oder mehr Jahre beträgt, dann ist es 'Staff Engineer'
Ansonsten ist es 'Trainee'