Lygis 7.4 SQL užduočių rinkinys
Duota lentelė:
| 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 |
Išspręskite jai šias užduotis:
Pasirinkite visus darbuotojus: jų vardą, atlyginimą ir darbo stažą metais. Taip pat kiekvienam darbuotojui pridėkite sąlyginės gradacijos etiketę:
Jei atlyginimas didesnis nei 500 ir darbo stažas iki vienerių metų, tai tai Junior
Jei atlyginimas didesnis nei 1000 ir mažesnis nei 1500 ir darbo stažas nuo 1 iki 2 metų, tai tai Strong Junior
Jei atlyginimas didesnis nei 1500 ir iki 2500 ir darbo stažas nuo 2 metų, tai tai Middle
Jei atlyginimas didesnis nei 2500 ir mažesnis nei 4500 ir darbo stažas 5 ir daugiau metų, tai tai Senior
Jei atlyginimas nuo 4500 ir aukščiau ir darbo stažas 8 ir daugiau metų, tai tai 'Staff Engineer'
Kitu atveju tai 'Trainee'