مراجعة - حاوية مشروبات البار
جزء من قسم الأساسيات في رحلة SQL على Coddy — الدرس 29 من 72.
التحدي
سهلالجداول والأعمدة المتاحة:
<strong>beverages</strong>:<strong>id</strong>,<strong>current_year</strong>,<strong>expiration_year</strong>
يحتوي البار الخاص بك على تشكيلة واسعة من العصائر، وتحتاج إلى تحديد أي منها يتطلب الاهتمام. قم بتحديد وفرز هذه العصائر بناءً على المعايير الواضحة التالية:
Old Expired Juices- العصائر التي يكون فيها عام انتهاء الصلاحية قبل أكثر من 6 سنوات من العام الحالي (
current_year - expiration_year > 6) - هذه تحتاج إلى إعادة تدوير فورية
- العصائر التي يكون فيها عام انتهاء الصلاحية قبل أكثر من 6 سنوات من العام الحالي (
Almost Expired Juices- العصائر التي تنتهي صلاحيتها في العام الحالي
- أو العصائر التي تنتهي صلاحيتها العام القادم (
expiration_year = current_year + 1) - هذه تحتاج إلى إرسالها للتجديد
اتبع الخطوات التالية:
- استخرج معرفات (IDs) العصائر التي تستوفي أيًا من هذه المعايير
- أعد تسمية عمود المعرف (ID) إلى 'to_renew'
- فرز النتائج حسب أولوية المعالجة:
- الأكثر إلحاحًا أولاً (أقدم العصائر منتهية الصلاحية)
- ثم العصائر التي أوشكت صلاحيتها على الانتهاء
- استخدم (current_year - expiration_year) للفرز
جرّب بنفسك
جميع دروس الأساسيات
2الشروط
أساسيات الشروطالكلمة المفتاحية ANDالكلمة المفتاحية ORالكلمة المفتاحية NOTدمج شروط متعددةالأقواسالقيم المنطقية Booleans3تنسيق محدد للنتائج
قيم Nullترتيب النتائج - الجزء الأولترتيب النتائج - الجزء الثانيمراجعة - شركة للأمن السيبرانيتحديد عدد السجلاتمراجعة - مصنع مركبات6تحديات تمهيدية
مراجعة - الانتخابات البرلمانيةمراجعة - اعتقال الشرطة للمجرمينمراجعة - حاوية مشروبات البارمراجعة - هندسة أعمدة جديدة9جداول متعددة
الربط الأساسي - الجزء الأولالربط الأساسي - الجزء الثانيمراجعة - الربط (Join)الربط الذاتي (Self Join)مراجعة - الربط الذاتي (Self Join)الاتحاد (Union)تبسيط الاستعلامات، الكلمة المفتاحية WITHمراجعة - استعلامات WITHمراجعة - مقاول العقارات12Window Functions الجزء الثاني
دوال RANK و DENSE_RANKمراجعة - RANK و DENSE_RANKدالة NTILEدوال التجميعمعيار ROWS و RANGE