Raven 7.5 naloge SQL
Podane so tabele:
| 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 |
Rešite zanje naslednje naloge:
Izberite ime oddelka in oznako zanj.
Če je dobiček oddelka na leto večji od 90000, potem je oznaka 'Normal department'
Če je dobiček oddelka na leto večji od 95000 in hkrati letna plača, ki jo prejemajo zaposleni tega oddelka, ni večja od 50000, potem je oznaka 'Good department'
Če je dobiček oddelka na leto večji od 100000, hkrati letna plača, ki jo prejemajo zaposleni tega oddelka, ni večja od 50000 in število let izkušenj zaposlenih ni manjše od 10 let,
potem je oznaka 'The best department'
Sicer 'Average department'