Menu
Coddy logo textTech

Récapitulatif - Présences

Fait partie de la section Au-delà des bases du Journey SQL de Coddy — leçon 5 sur 27.

challenge icon

Défi

Facile

Tables et colonnes disponibles :

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

Pour chaque étudiant, retournez student_id et une colonne status égale à :

  • 'unknown' si total_days est 0
  • 'good' si le ratio de présence est d'au moins 0.9
  • 'okay' s'il est d'au moins 0.7
  • 'poor' sinon

Utilisez NULLIF pour éviter la division par zéro. Triez par student_id.

Essayez vous-même

SELECT student_id,
       -- combiner NULLIF avec CASE
FROM attendance
ORDER BY student_id

Toutes les leçons de Au-delà des bases