Niveau 7.5 SQL opgave samling
Følgende tabeller er givet:
| 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ølgende opgaver for dem:
Vælg afdelingsnavn og en etiket til den.
Hvis afdelingens årsindtægt er større end 90000 så er etiketten 'Normal department'
Hvis afdelingens årsindtægt er større end 95000 og også den løn, som medarbejderne fra denne afdeling modtager om året, ikke er mere end 50000 så er etiketten 'Good department'
Hvis afdelingens årsindtægt er større end 100000 og også den løn, som medarbejderne fra denne afdeling modtager om året, ikke er mere end 50000 og antallet af års erfaring for medarbejderne ikke er mindre end 10 år
så er etiketten 'The best department'
Ellers 'Average department'