پس از اینکه دورهی آزمایشی شایان در دیجیکالا تمام شد، حالا او باید تیمی که دوست دارد در آن کار کند را انتخاب کند. دپارتمان مهندسی دیجیکالا از تعدادی تیم تشکیل شده است که هر کدام وظیفهی توسعهی محصول خاصی را برعهده دارند. از آنجایی که تنها ملاک انتخاب شایان، حقوق دریافتیست، به او کمک کنید که با توجه به دادههای موجود تیمش را انتخاب کند. برای این کار بخشی از پایگاه دادهی دیجیکالا به شما داده شدهاست. این پایگاه داده در حال حاضر شامل ۲ جدول است، این جدولها عبارتند از: employees وteams.
در جدول employees حقوق پایهی افراد مانند جدول زیر ذخیره شده است. برای این کار بخشی از پایگاه دادهی دیجیکالا به شما داده شده است. این پایگاه داده در حال حاضر شامل ۲ جدول است. این جدولها عبارتند از: employees وteams
در جدول employees حقوق پایه افراد مانند جدول زیر ذخیره شده است.
team_id | salary | name | id |
---|---|---|---|
1 | 70000 | Ali | 1 |
1 | 90000 | Akbar | 2 |
2 | 80000 | Alireza | 3 |
2 | 60000 | Bahram | 4 |
1 | 90000 | Asghar | 5 |
در جدول teams نیر اطلاعات هر تیم نوشته شده است.
name | id |
---|---|
Shopping-Operation | 1 |
Fulfillment | 2 |
Marketplace | 3 |
بخش ۱
شایان در ابتدا میخواهد بداند که بیشترین حقوقی که دیجیکالا به کارمندانش میدهد چقدر است. در نتیجه کوئری SQL بنویسید که بیشترین حقوق را گزارش کند. خروجی کوئری شما برای مثال بالا باید جدول زیر باشد.
salary |
---|
90000 |
بخش ۲
حال شایان میخواهد ببیند که بیشترین حقوقی که در هر تیم به افراد داده میشود چقدر است که بتواند بر اساس آن تیمش را انتخاب کند. حال با نوشتن یک کوئری SQL به شایان کمک کنید که بتواند افرادی که در هر تیم بیشترین حقوق را میگیرند شناسایی کند. خروجی کوئری شما برای مثال بالا باید جدول زیر باشد.
salary | employee | team |
---|---|---|
90000 | Akbar | Shopping-Operation |
90000 | Asghar | Shopping-Operation |
80000 | Alireza | Fulfillment |
در نوشتن کوئری به نام ستونهای جداول خروجی و ترتیب آن ها (اولین ستون team و آخرین ستون salary) دقت کنید. در جدول بالا اصغر و اکبر هر دو بیشترین حقوق را در تیم Shopping-Operation می گیرند و در نتیجه اسم هر دو آمده است. همچنین دقت کنید تیمی که هیچ کارمندی برای آن ثبت نشده است در جدول خروجی نیامده است.
کد خود را در حتما در قالب زیر، در یک فایل با نام code.sql
قرار دهید و پس از zip کردن، آن را ارسال کنید
-- Section1
your first query here
-- Section2
your second query here
ارسال پاسخ برای این سؤال