Récapitulatif - Présence
Fait partie de la section Au-delà des bases du Journey SQL de Coddy. Leçon 5 sur 27.
Défi
FacileTables et colonnes disponibles :
attendance:student_id,present_days,total_days
Pour chaque étudiant, renvoyez student_id et une colonne status égale à :
'unknown'sitotal_daysvaut0'good'si le taux de présence est d’au moins0.9'okay's’il est d’au moins0.7'poor'dans les autres cas
Utilisez NULLIF pour éviter la division par zéro. Triez selon 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
1Logique conditionnelle
CASE WHENCASE dans ORDER BYCOALESCE pour les NULLNULLIF et IIFRécapitulatif - PrésenceEntraînez-vous par vous-même : Playground SQL