Menu
Coddy logo textTech

Zusammenfassung - Anwesenheit

Teil des Abschnitts Über die Grundlagen hinaus der SQL-Journey von Coddy — Lektion 5 von 27.

challenge icon

Aufgabe

Einfach

Verfügbare Tabellen und Spalten:

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

Gib für jeden Schüler student_id und eine Spalte status zurück, die wie folgt definiert ist:

  • 'unknown', wenn total_days gleich 0 ist
  • 'good', wenn die Anwesenheitsquote mindestens 0.9 beträgt
  • 'okay', wenn sie mindestens 0.7 beträgt
  • 'poor' andernfalls

Verwende NULLIF, um eine Division durch Null zu vermeiden. Sortiere nach student_id.

Probier es selbst

SELECT student_id,
       -- NULLIF mit CASE kombinieren
FROM attendance
ORDER BY student_id

Alle Lektionen in Über die Grundlagen hinaus