Menu
Coddy logo textTech

Repaso - 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:

  • attendance: student_id, present_days, total_days

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

  • 'unknown' si total_days es 0
  • 'good' si la proporción de asistencia es de al menos 0.9
  • 'okay' si es de al menos 0.7
  • 'poor' en cualquier otro caso

Usa NULLIF para evitar dividir entre 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

Practica por tu cuenta: Playground de SQL