Niveau 7.4 SQL Takenboek
Gegeven een tabel:
| 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 |
Los de volgende taken ervoor op:
Selecteer alle werknemers, hun naam, salaris en aantal jaren ervaring. Voeg ook voor elke werknemer een label voor voorwaardelijke gradatie toe:
Als het salaris groter is dan 500 en de werkervaring is tot één jaar, dan is dit Junior
Als het salaris groter is dan 1000 en minder dan 1500 en de werkervaring is van 1 tot 2 jaar, dan is dit Strong Junior
Als het salaris groter is dan 1500 en tot 2500 en de werkervaring is vanaf 2 jaar, dan is dit Middle
Als het salaris groter is dan 2500 en minder dan 4500 en de werkervaring is 5 of meer jaar, dan is dit Senior
Als het salaris 4500 of hoger is en de werkervaring 8 of meer jaar is, dan is dit 'Staff Engineer'
Anders is dit 'Trainee'