Lygis 7.5 SQL užduočių rinkinys
Duotos lentelės:
| id | name | salary | years_experience | department_id |
|---|---|---|---|---|
| 1 | John | 1300 | 1 | 1 |
| 2 | Sam | 300 | 0 | 3 |
| 3 | Jorge | 4300 | 5 | 2 |
| 4 | Peter | 3000 | 2 | 4 |
| 5 | Andrew | 1500 | 3 | 2 |
| 6 | Mark | 800 | 0 | 1 |
| 7 | Donald | 2400 | 2 | 4 |
| 8 | Evans | 1900 | 2 | 4 |
| 9 | Max | 5500 | 8 | 2 |
| 10 | Erick | 1200 | 1 | 3 |
| id | department_id | income_per_year |
|---|---|---|
| 1 | 3 | 95000 |
| 2 | 2 | 110000 |
| 3 | 4 | 95000 |
| 4 | 1 | 100000 |
| id | name |
|---|---|
| 1 | Ruby |
| 2 | PHP |
| 3 | Vue.js |
| 4 | React |
Išspręskite joms šias užduotis:
Pasirinkite departamento pavadinimą ir etiketę jam.
Jei departamento metinė pajama didesnė nei 90000 tada etiketė 'Normalus departamentas'
Jei departamento metinė pajama didesnė nei 95000 ir metinė darbuotojų iš šio departamento gaunama alga ne didesnė nei 50000 tada etiketė 'Geras departamentas'
Jei departamento metinė pajama didesnė nei 100000 ir metinė darbuotojų iš šio departamento gaunama alga ne didesnė nei 50000 ir darbuotojų darbo patirtis ne mažesnė nei 10 metų
tada etiketė 'Geriausias departamentas'
Kitu atveju 'Vidutinis departamentas'