Menu
Coddy logo textTech

Повторение — Посещаемость

Часть раздела Продвинутый уровень путешествия по 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

Все уроки раздела Продвинутый уровень