Menu
Coddy logo textTech

復習 - 出欠管理

CoddyのSQLジャーニー「応用」セクションの一部 — レッスン 5/27。

challenge icon

チャレンジ

簡単

利用可能なテーブルとカラム:

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

各学生について、student_id と、以下の条件に基づく status カラムを返してください:

  • total_days0 の場合は 'unknown'
  • 出席率が 0.9 以上の場合は 'good'
  • 0.7 以上の場合は 'okay'
  • それ以外の場合は 'poor'

ゼロ除算を避けるために NULLIF を使用してください。student_id で並べ替えてください。

自分で試してみよう

SELECT student_id,
       -- NULLIF と CASE を組み合わせる
FROM attendance
ORDER BY student_id

応用のすべてのレッスン