Taso 7.4 SQL-tehtäväsarja
Annettu taulu:
| 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 |
Ratkaise sille seuraavat tehtävät:
Valitse kaikki työntekijät, heidän nimensä, palkkansa ja kokemusvuosien määrä. Lisää jokaiselle työntekijälle ehdollisen luokituksen tunnusteen:
Jos palkka on suurempi kuin 500 ja työkokemus enintään yksi vuosi, niin tämä on Junior
Jos palkka on suurempi kuin 1000 ja alle 1500 ja työkokemus 1 - 2 vuotta, niin tämä on Strong Junior
Jos palkka on suurempi kuin 1500 ja enintään 2500 ja työkokemus vähintään 2 vuotta, niin tämä on Middle
Jos palkka on suurempi kuin 2500 ja alle 4500 ja työkokemus 5 tai enemmän vuosia, niin tämä on Senior
Jos palkka on 4500 tai enemmän ja työkokemus 8 tai enemmän vuosia, niin tämä on 'Staff Engineer'
Muussa tapauksessa tämä on 'Trainee'