Nivo 7.4 zbirke SQL zadataka
Data je 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 |
Rešite za nju sledeće zadatke:
Izaberite sve radnike, njihovo ime, platu i broj godina iskustva. Takođe dodajte svakom radniku oznaku uslovne gradacije:
Ako je plata veća od 500 i staž do jedne godine onda je to Junior
Ako je plata veća od 1000 i manja od 1500 i staž od 1 do 2 godine onda je to Strong Junior
Ako je plata veća od 1500 i do 2500 i staž od 2 godine onda je to Middle
Ako je plata veća od 2500 i manja od 4500 i staž 5 i više godina onda je to Senior
Ako je plata od 4500 i više i staž 8 i više godina onda je to 'Staff Engineer'
U suprotnom je to 'Trainee'