7.4-даража SQL масалалар тўплами
Берилган жадвал:
| 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 |
Унинг учун куйидаги масалаларни ечинг:
Барча ходимларнинг исми, маоши ва иш тажрибаси йиллигини танланг. Шунингдек, хар бир ходимга шартли градация ёзуви қўйинг:
Агар маош 500 дан катта ва иш тажрибаси бир йилгача бўлса, бу Junior
Агар маош 1000 дан катта ва 1500 дан кичик бўлса ва иш тажрибаси 1 дан 2 йилгача бўлса, бу Strong Junior
Агар маош 1500 дан катта ва 2500 гача бўлса ва иш тажрибаси 2 йил ва ундан юкори бўлса, бу Middle
Агар маош 2500 дан катта ва 4500 дан кичик бўлса ва иш тажрибаси 5 йил ва ундан юкори бўлса, бу Senior
Агар маош 4500 ва ундан юкори бўлса ва иш тажрибаси 8 йил ва ундан юкори бўлса, бу 'Staff Engineer'
Акс ҳолда бу 'Trainee'