Menu
Coddy logo textTech

Özet - Katılım

Coddy'nin SQL Journey'sinin Temellerin Ötesi bölümünün bir parçası. Ders 5 / 27.

challenge icon

Görev

Kolay

Mevcut tablolar ve sütunlar:

  • attendance: student_id, present_days, total_days

Her öğrenci için student_id ve aşağıdakine eşit bir status sütunu döndürün:

  • 'unknown', total_days değeri 0 ise
  • devam oranı en az 0.9 ise 'good'
  • en az 0.7 ise 'okay'
  • diğer durumlarda 'poor'

Sıfıra bölmeyi önlemek için NULLIF kullanın. student_id değerine göre sıralayın.

Kendin dene

SELECT student_id,
       -- NULLIF'i CASE ile birleştir
FROM attendance
ORDER BY student_id

Temellerin Ötesi bölümündeki tüm dersler

Kendi başına pratik yap: SQL playground