Tason 7.5 SQL-tehtäväsarja
Annettu taulut:
| 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 |
Ratkaise niille seuraavat tehtävät:
Valitse osaston nimi ja siihen liittyvä tunniste.
Jos osaston vuositulos on suurempi kuin 90000, niin tunniste on 'Normal department'
Jos osaston vuositulos on suurempi kuin 95000 ja työntekijöiden vuosipalkka tältä osastolta on enintään 50000, niin tunniste on 'Good department'
Jos osaston vuositulos on suurempi kuin 100000, työntekijöiden vuosipalkka tältä osastolta on enintään 50000 ja työntekijöiden kokemusvuosien määrä on vähintään 10 vuotta,
niin tunniste on 'The best department'
Muuten 'Average department'