Niveau 7.5 SQL takenboek
Gegeven tabellen:
| 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 |
Los hiervoor de volgende taken op:
Selecteer de naam van de afdeling en het bijbehorende label.
Als de jaarwinst van de afdeling groter is dan 90000 dan is het label 'Normal department'
Als de jaarwinst van de afdeling groter is dan 95000 en ook het jaarsalaris dat de werknemers van deze afdeling ontvangen niet meer is dan 50000 dan is het label 'Good department'
Als de jaarwinst van de afdeling groter is dan 100000 en ook het jaarsalaris dat de werknemers van deze afdeling ontvangen niet meer is dan 50000 en het aantal jaren ervaring van de werknemers niet minder is dan 10 jaar
dan is het label 'The best department'
Anders 'Average department'