Livello 7.4 del libro di esercizi SQL
Data la tabella:
| 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 |
Risolvi per essa i seguenti problemi:
Seleziona tutti i dipendenti con il loro nome, stipendio e numero di anni di esperienza. Aggiungi anche a ogni dipendente un'etichetta di gradazione condizionale:
Se lo stipendio è maggiore di 500 e l'esperienza lavorativa fino a un anno allora è Junior
Se lo stipendio è maggiore di 1000 e inferiore a 1500 e l'esperienza lavorativa da 1 a 2 anni allora è Strong Junior
Se lo stipendio è maggiore di 1500 e fino a 2500 e l'esperienza lavorativa da 2 anni allora è Middle
Se lo stipendio è maggiore di 2500 e inferiore a 4500 e l'esperienza lavorativa di 5 o più anni allora è Senior
Se lo stipendio è da 4500 in su e l'esperienza lavorativa di 8 o più anni allora è 'Staff Engineer'
Altrimenti è 'Trainee'