Nivel 7.4 del libro de problemas SQL
Dada la tabla:
| 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 |
Resuelva para ella las siguientes tareas:
Seleccione todos los trabajadores, su nombre, salario y número de años de experiencia. También añada a cada trabajador una etiqueta de gradación condicional:
Si el salario es mayor de 500 y la experiencia laboral es de hasta un año, entonces es Junior
Si el salario es mayor de 1000 y menor de 1500 y la experiencia laboral es de 1 a 2 años, entonces es Strong Junior
Si el salario es mayor de 1500 y hasta 2500 y la experiencia laboral es de 2 años o más, entonces es Middle
Si el salario es mayor de 2500 y menor de 4500 y la experiencia laboral es de 5 años o más, entonces es Senior
Si el salario es de 4500 o más y la experiencia laboral es de 8 años o más, entonces es 'Staff Engineer'
En caso contrario, es 'Trainee'