مراجعة - الحضور
جزء من قسم ما وراء الأساسيات في رحلة SQL على Coddy. الدرس 5 من 27.
التحدي
سهلالجداول والأعمدة المتاحة:
attendance:student_id،present_days،total_days
لكل طالب، أعد 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
جميع دروس ما وراء الأساسيات
1المنطق الشرطي
CASE WHENاستخدام CASE في ORDER BYدالة COALESCE للتعامل مع قيم NULLدالتا NULLIF و IIFمراجعة - الحضورتدرّب بنفسك: Playground لـ SQL