Tase 7.4 SQL ülesannete kogumik
Antud on tabel:
| 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 |
Lahendage selle jaoks järgmised ülesanded:
Valige kõik töötajad: nende nimi, palk ja tööstaaž aastates. Lisage iga töötajale tingimusliku gradatsiooni silt:
Kui palk on suurem kui 500 ja töökogemus kuni üks aasta, siis on see Junior
Kui palk on suurem kui 1000 ja väiksem kui 1500 ning töökogemus 1 kuni 2 aastat, siis on see Strong Junior
Kui palk on suurem kui 1500 ja kuni 2500 ning töökogemus alates 2 aastast, siis on see Middle
Kui palk on suurem kui 2500 ja väiksem kui 4500 ning töökogemus 5 või enam aastat, siis on see Senior
Kui palk on 4500 või rohkem ja töökogemus 8 või enam aastat, siis on see 'Staff Engineer'
Muidu on see 'Trainee'