Уровень 7.4 задачника SQL
Дана таблица:
| 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 |
Решите для неё следующие задачи:
Выберите всех работников их имя, зарплату и количество лет опыта. Также добавьте каждому работнику лейбел условной градации:
Если зарплата больше 500 и опыт работы до одного года то это Junior
Если зарплата больше 1000 и меньше 1500 и опыт работы от 1 до 2-х лет то это Strong Junior
Если зарплата больше 1500 и до 2500 опыт работы от 2-х лет то это Middle
Если зарплата больше 2500 и меньше 4500 опыт работы 5 и более лет то это Senior
Если зарплата от 4500 и выше и опыт работы 8 и более лет то это 'Staff Engineer'
Иначе это 'Trainee'