Menu
Coddy logo textTech

Resumen - Asistencia

Parte de la sección Más allá de lo básico del Journey de SQL de Coddy — lección 5 de 27.

challenge icon

Desafío

Fácil

Tablas y columnas disponibles:

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

Para cada estudiante devuelve student_id y una columna status igual a:

  • 'unknown' si total_days es 0
  • 'good' si la tasa de asistencia es al menos 0.9
  • 'okay' si es al menos 0.7
  • 'poor' en caso contrario

Usa NULLIF para evitar la división por cero. Ordena por student_id.

Pruébalo tú mismo

SELECT student_id,
       -- combina NULLIF con CASE
FROM attendance
ORDER BY student_id

Todas las lecciones de Más allá de lo básico