Tahap 7.4 Buku Tugas SQL
Diberikan jadual:
| id | name | salary | department_id | years_experience |
|---|---|---|---|---|
| 1 | John | 1300 | 1 | 1 |
| 2 | Sam | 300 | 3 | 0 |
| 3 | Jorge | 4300 | 2 | 5 |
| 4 | Peter | 3000 | 2 | 4 |
| 5 | Andrew | 1500 | 3 | 2 |
| 6 | Mark | 800 | 1 | 0 |
| 7 | Donald | 2400 | 4 | 2 |
| 8 | Evans | 1900 | 4 | 2 |
| 9 | Max | 5500 | 2 | 8 |
| 10 | Erick | 1200 | 3 | 1 |
Selesaikan masalah berikut untuknya:
Pilih semua pekerja, nama mereka, gaji, dan bilangan tahun pengalaman. Juga tambahkan label penggredan bersyarat untuk setiap pekerja:
Jika gaji lebih daripada 500 dan pengalaman kerja sehingga satu tahun maka ini ialah Junior
Jika gaji lebih daripada 1000 dan kurang daripada 1500 dan pengalaman kerja dari 1 hingga 2 tahun maka ini ialah Strong Junior
Jika gaji lebih daripada 1500 dan sehingga 2500 pengalaman kerja dari 2 tahun maka ini ialah Middle
Jika gaji lebih daripada 2500 dan kurang daripada 4500 pengalaman kerja 5 tahun atau lebih maka ini ialah Senior
Jika gaji dari 4500 dan ke atas dan pengalaman kerja 8 tahun atau lebih maka ini ialah 'Staff Engineer'
Jika tidak, ini ialah 'Trainee'