Menu
CoddyTech

Powtórka — obecność

Część sekcji Poza podstawami ścieżki SQL w Coddy. Lekcja 5 z 27.

challenge icon

Wyzwanie

Łatwy

Dostępne tabele i kolumny:

  • attendance: student_id, present_days, total_days

Dla każdego ucznia zwróć student_id oraz kolumnę status równą:

  • 'unknown', jeśli współczynnik obecności wynosi NULL
  • 'good', jeśli współczynnik obecności wynosi co najmniej 0.9
  • 'okay', jeśli wynosi co najmniej 0.7
  • 'poor' w przeciwnym razie

Oblicz współczynnik za pomocą NULLIF, aby total_days równe 0 dawało NULL zamiast dzielenia przez zero. Posortuj według student_id.

Spróbuj swoich sił

SELECT student_id,
       -- połącz NULLIF z CASE
FROM attendance
ORDER BY student_id

Wszystkie lekcje w sekcji Poza podstawami

Poćwicz samodzielnie: Edytor online SQL