Nivå 7.5 SQL-övningsbok
Följande tabeller är givna:
| id | name | salary | years_experience | department_id |
|---|---|---|---|---|
| 1 | John | 1300 | 1 | 1 |
| 2 | Sam | 300 | 0 | 3 |
| 3 | Jorge | 4300 | 5 | 2 |
| 4 | Peter | 3000 | 2 | 4 |
| 5 | Andrew | 1500 | 3 | 2 |
| 6 | Mark | 800 | 0 | 1 |
| 7 | Donald | 2400 | 2 | 4 |
| 8 | Evans | 1900 | 2 | 4 |
| 9 | Max | 5500 | 8 | 2 |
| 10 | Erick | 1200 | 1 | 3 |
| id | department_id | income_per_year |
|---|---|---|
| 1 | 3 | 95000 |
| 2 | 2 | 110000 |
| 3 | 4 | 95000 |
| 4 | 1 | 100000 |
| id | name |
|---|---|
| 1 | Ruby |
| 2 | PHP |
| 3 | Vue.js |
| 4 | React |
Lös följande problem för dem:
Välj avdelningens namn och en etikett för den.
Om avdelningens vinst per år är större än 90000 då är etiketten 'Normal department'
Om avdelningens vinst per år är större än 95000 och även den lön som anställda från denna avdelning får per år inte är större än 50000 då är etiketten 'Good department'
Om avdelningens vinst per år är större än 100000 och även den lön som anställda från denna avdelning får per år inte är större än 50000 och antalet års erfarenhet hos de anställda är minst 10 år
då är etiketten 'The best department'
Annars 'Average department'