Nível 7.4 do livro de problemas SQL
Dada a tabela:
| 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 |
Resolva os seguintes problemas para ela:
Selecione todos os funcionários, seu nome, salário e quantidade de anos de experiência. Também adicione a cada funcionário um rótulo de gradação condicional:
Se o salário for maior que 500 e a experiência de trabalho for de até um ano, então é Junior
Se o salário for maior que 1000 e menor que 1500 e a experiência de trabalho for de 1 a 2 anos, então é Strong Junior
Se o salário for maior que 1500 e até 2500 e a experiência de trabalho for de 2 anos ou mais, então é Middle
Se o salário for maior que 2500 e menor que 4500 e a experiência de trabalho for de 5 anos ou mais, então é Senior
Se o salário for de 4500 ou mais e a experiência de trabalho for de 8 anos ou mais, então é 'Staff Engineer'
Caso contrário, é 'Trainee'