Aras 7.5 Buku Tugas SQL
Diberi jadual:
| 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 |
Selesaikan masalah berikut untuk mereka:
Pilih nama jabatan dan label untuknya.
Jika keuntungan jabatan setahun lebih daripada 90000 maka label 'Normal department'
Jika keuntungan jabatan setahun lebih daripada 95000 juga gaji yang diterima pekerja dari jabatan itu setahun tidak lebih daripada 50000 maka label 'Good department'
Jika keuntungan jabatan setahun lebih daripada 100000 juga gaji yang diterima pekerja dari jabatan itu setahun tidak lebih daripada 50000 dan bilangan tahun pengalaman pekerja tidak kurang daripada 10 tahun
maka label 'The best department'
Jika tidak 'Average department'