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