Līmenis 7.4 SQL uzdevumu grāmata
Dota tabula:
| 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 |
Atrisiniet tai šādus uzdevumus:
Izvēlieties visus darbiniekus, to vārdu, algu un darba stāžu gados. Pievienojiet katram darbiniekam arī nosacītās gradācijas marķējumu:
Ja alga ir lielāka par 500 un darba stāžs līdz vienam gadam, tad tas ir Junior
Ja alga ir lielāka par 1000 un mazāka par 1500 un darba stāžs no 1 līdz 2 gadiem, tad tas ir Strong Junior
Ja alga ir lielāka par 1500 un līdz 2500 un darba stāžs no 2 gadiem, tad tas ir Middle
Ja alga ir lielāka par 2500 un mazāka par 4500 un darba stāžs 5 vai vairāk gadu, tad tas ir Senior
Ja alga ir 4500 vai vairāk un darba stāžs 8 vai vairāk gadu, tad tas ir 'Staff Engineer'
Pretējā gadījumā tas ir 'Trainee'