Nivå 7.4 SQL-uppgiftssamling
Följande tabell är given:
| 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 |
Lös följande uppgifter för den:
Välj alla anställda, deras namn, lön och antal års erfarenhet. Lägg också till en etikett för villkorlig gradering för varje anställd:
Om lönen är större än 500 och arbetserfarenheten är upp till ett år så är det Junior
Om lönen är större än 1000 och mindre än 1500 och arbetserfarenheten är från 1 till 2 år så är det Strong Junior
Om lönen är större än 1500 och upp till 2500 och arbetserfarenheten är från 2 år så är det Middle
Om lönen är större än 2500 och mindre än 4500 och arbetserfarenheten är 5 eller fler år så är det Senior
Om lönen är från 4500 och högre och arbetserfarenheten är 8 eller fler år så är det 'Staff Engineer'
Annars är det 'Trainee'