Menu
Coddy logo textTech

復習 - 出席

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

challenge icon

チャレンジ

簡単

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

  • attendancestudent_idpresent_daystotal_days

各学生について、student_idと、次の値に等しいstatus列を返してください:

  • 'unknown'total_days0の場合)
  • 出席率が少なくとも0.9の場合は'good'
  • 出席率が少なくとも0.7の場合は'okay'
  • それ以外の場合は'poor'

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

自分で試してみよう

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

応用のすべてのレッスン

自分で練習してみよう: SQLプレイグラウンド