SQL ülesannete kogu tase 7.5
Antud tabelid:
| 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 |
Lahendage nende jaoks järgmised ülesanded:
Valige osakonna nimi ja sildi sellele.
Kui osakonna aastakasum on suurem kui 90000, siis silt 'Normal department'
Kui osakonna aastakasum on suurem kui 95000 ning samal ajal on selle osakonna töötajate aastapalk mitte rohkem kui 50000, siis silt 'Good department'
Kui osakonna aastakasum on suurem kui 100000, samal ajal on selle osakonna töötajate aastapalk mitte rohkem kui 50000 ning töötajate kogemusaastate arv on vähemalt 10 aastat,
siis silt 'The best department'
Muidu 'Average department'