Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مراجعة - حاوية مشروبات البار

جزء من قسم الأساسيات في رحلة SQL على Coddy — الدرس 29 من 72.

challenge icon

التحدي

سهل

الجداول والأعمدة المتاحة:

  • <strong>beverages</strong>: <strong>id</strong>, <strong>current_year</strong>, <strong>expiration_year</strong>

يحتوي البار الخاص بك على تشكيلة واسعة من العصائر، وتحتاج إلى تحديد أي منها يتطلب الاهتمام. قم بتحديد وفرز هذه العصائر بناءً على المعايير الواضحة التالية:

  1. Old Expired Juices
    1. العصائر التي يكون فيها عام انتهاء الصلاحية قبل أكثر من 6 سنوات من العام الحالي (current_year - expiration_year > 6)
    2. هذه تحتاج إلى إعادة تدوير فورية
  2. Almost Expired Juices
    1. العصائر التي تنتهي صلاحيتها في العام الحالي
    2. أو العصائر التي تنتهي صلاحيتها العام القادم (expiration_year = current_year + 1)
    3. هذه تحتاج إلى إرسالها للتجديد

اتبع الخطوات التالية:

  • استخرج معرفات (IDs) العصائر التي تستوفي أيًا من هذه المعايير
  • أعد تسمية عمود المعرف (ID) إلى 'to_renew'
  • فرز النتائج حسب أولوية المعالجة:
    • الأكثر إلحاحًا أولاً (أقدم العصائر منتهية الصلاحية)
    • ثم العصائر التي أوشكت صلاحيتها على الانتهاء
    • استخدم (current_year - expiration_year) للفرز

جرّب بنفسك

جميع دروس الأساسيات