סיכום – נוכחות
חלק מהיחידה מעבר ליסודות במסלול ה-SQL של Coddy. שיעור 5 מתוך 27.
אתגר
קלהטבלאות והעמודות הזמינות:
attendance:student_id,present_days,total_days
עבור כל תלמיד יש להחזיר את student_id ועמודה בשם status שערכה יהיה:
'unknown'אם יחס הנוכחות הואNULL'good'אם יחס הנוכחות הוא לפחות0.9'okay'אם הוא לפחות0.7'poor'אחרת
יש לחשב את היחס באמצעות NULLIF, כך ש-total_days בערך 0 יחזיר NULL במקום חלוקה באפס. יש למיין לפי student_id.
נסו בעצמכם
SELECT student_id,
-- שלבו את NULLIF עם CASE
FROM attendance
ORDER BY student_id
כל השיעורים ביחידה מעבר ליסודות
תרגלו בעצמכם: SQL אונליין