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

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

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

challenge icon

التحدي

سهل

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

  • beverages: id، current_year، expiration_year

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

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

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

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

جرّب بنفسك

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

تدرّب بنفسك: Playground لـ SQL