Niveau 7.4 du cahier d'exercices SQL
Donnée table :
| 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 |
Résolvez pour elle les problèmes suivants :
Sélectionnez tous les employés, leur nom, salaire et nombre d'années d'expérience. Ajoutez également à chaque employé un label de gradation conditionnelle :
Si le salaire est supérieur à 500 et l'expérience professionnelle jusqu'à un an alors c'est un Junior
Si le salaire est supérieur à 1000 et inférieur à 1500 et l'expérience professionnelle de 1 à 2 ans alors c'est un Strong Junior
Si le salaire est supérieur à 1500 et jusqu'à 2500 l'expérience professionnelle à partir de 2 ans alors c'est un Middle
Si le salaire est supérieur à 2500 et inférieur à 4500 l'expérience professionnelle de 5 ans et plus alors c'est un Senior
Si le salaire est de 4500 et plus et l'expérience professionnelle de 8 ans et plus alors c'est un 'Staff Engineer'
Sinon c'est un 'Trainee'