Niveau 7.4 SQL opgavebog
Givet følgende 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 |
Løs følgende opgaver for den:
Vælg alle medarbejdere, deres navn, løn og antal års erfaring. Tilføj også en betinget etiket til hver medarbejder:
Hvis lønnen er større end 500 og erhvervserfaringen er under et år, så er det Junior
Hvis lønnen er større end 1000 og mindre end 1500 og erhvervserfaringen er fra 1 til 2 år, så er det Strong Junior
Hvis lønnen er større end 1500 og op til 2500 og erhvervserfaringen er fra 2 år, så er det Middle
Hvis lønnen er større end 2500 og mindre end 4500 og erhvervserfaringen er 5 eller flere år, så er det Senior
Hvis lønnen er 4500 eller derover og erhvervserfaringen er 8 eller flere år, så er det 'Staff Engineer'
Ellers er det 'Trainee'