Ниво 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'