स्तर 7.4 एसक्यूएल कार्यपुस्तिका
निम्नलिखित तालिका दी गई है:
| 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 |
इसके लिए निम्नलिखित समस्याओं को हल करें:
सभी कर्मचारियों का नाम, वेतन और वर्षों में अनुभव चुनें। साथ ही प्रत्येक कर्मचारी को एक सशर्त श्रेणी लेबल जोड़ें:
यदि वेतन 500 से अधिक है और कार्य अनुभव एक वर्ष से कम है तो यह जूनियर है
यदि वेतन 1000 से अधिक और 1500 से कम है और कार्य अनुभव 1 से 2 वर्ष के बीच है तो यह स्ट्रॉन्ग जूनियर है
यदि वेतन 1500 से अधिक और 2500 तक है और कार्य अनुभव 2 या अधिक वर्षों का है तो यह मिडिल है
यदि वेतन 2500 से अधिक और 4500 से कम है और कार्य अनुभव 5 या अधिक वर्षों का है तो यह सीनियर है
यदि वेतन 4500 और उससे अधिक है और कार्य अनुभव 8 और अधिक वर्षों का है तो यह 'Staff Engineer' है
अन्यथा यह 'Trainee' है