Επίπεδο 7.5 βιβλίου προβλημάτων SQL
Δίνονται οι πίνακες:
| 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 |
Λύστε για αυτούς τις ακόλουθες εργασίες:
Επιλέξτε το όνομα του τμήματος και την ετικέτα για αυτό.
Εάν το ετήσιο κέρδος του τμήματος είναι μεγαλύτερο από 90000 τότε η ετικέτα 'Normal department'
Εάν το ετήσιο κέρδος του τμήματος είναι μεγαλύτερο από 95000 και επίσης ο ετήσιος μισθός που λαμβάνουν οι εργαζόμενοι από αυτό το τμήμα δεν πρέπει να είναι μεγαλύτερος από 50000 τότε η ετικέτα 'Good department'
Εάν το ετήσιο κέρδος του τμήματος είναι μεγαλύτερο από 100000 και επίσης ο ετήσιος μισθός που λαμβάνουν οι εργαζόμενοι από αυτό το τμήμα δεν πρέπει να είναι μεγαλύτερος από 50000 και ο αριθμός των ετών εμπειρίας των εργαζομένων δεν είναι λιγότερος από 10 χρόνια
τότε η ετικέτα 'The best department'
Διαφορετικά 'Average department'