Poziom 7.4 zestawu zadań SQL
Podana jest 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 |
Rozwiąż dla niej następujące zadania:
Wybierz wszystkich pracowników: ich imię, wynagrodzenie i liczbę lat doświadczenia. Dodaj także każdemu pracownikowi etykietę warunkowej gradacji:
Jeśli wynagrodzenie jest większe niż 500 i doświadczenie zawodowe do jednego roku, to jest to Junior
Jeśli wynagrodzenie jest większe niż 1000 i mniejsze niż 1500 i doświadczenie zawodowe od 1 do 2 lat, to jest to Strong Junior
Jeśli wynagrodzenie jest większe niż 1500 i do 2500 doświadczenie zawodowe od 2 lat, to jest to Middle
Jeśli wynagrodzenie jest większe niż 2500 i mniejsze niż 4500 doświadczenie zawodowe 5 i więcej lat, to jest to Senior
Jeśli wynagrodzenie od 4500 i wyżej i doświadczenie zawodowe 8 i więcej lat, to jest to 'Staff Engineer'
W przeciwnym razie jest to 'Trainee'