Menu
CoddyTech

Ulasan Kehadiran

Termasuk bagian Lebih dari Dasar-Dasar dalam perjalanan SQL di Coddy. Pelajaran 5 dari 27.

challenge icon

Tantangan

Mudah

Tabel dan kolom yang tersedia:

  • attendance: student_id, present_days, total_days

Untuk setiap siswa, kembalikan student_id dan kolom status yang bernilai:

  • 'unknown' jika total_days adalah 0
  • 'good' jika rasio kehadiran minimal 0.9
  • 'okay' jika minimal 0.7
  • 'poor' jika tidak memenuhi kondisi di atas

Gunakan NULLIF agar tidak terjadi pembagian dengan nol. Urutkan berdasarkan student_id.

Coba sendiri

SELECT student_id,
       -- gabungkan NULLIF dengan CASE
FROM attendance
ORDER BY student_id

Semua pelajaran di Lebih dari Dasar-Dasar

Latihan sendiri: Playground SQL