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

مراجعة - الحضور

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

challenge icon

التحدي

سهل

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

  • <strong>attendance</strong>: <strong>student_id</strong>, <strong>present_days</strong>, <strong>total_days</strong>

لكل طالب، قم بإرجاع student_id وعمود status يساوي:

  • 'unknown' إذا كان total_days هو 0
  • 'good' إذا كانت نسبة الحضور على الأقل 0.9
  • 'okay' إذا كانت على الأقل 0.7
  • 'poor' خلاف ذلك

استخدم NULLIF لتجنب القسمة على صفر. رتب حسب student_id.

جرّب بنفسك

SELECT student_id,
       -- دمج NULLIF مع CASE
FROM attendance
ORDER BY student_id

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