Ulasan Kehadiran
Termasuk bagian Lebih dari Dasar-Dasar dalam perjalanan SQL di Coddy. Pelajaran 5 dari 27.
Tantangan
MudahTabel dan kolom yang tersedia:
attendance:student_id,present_days,total_days
Untuk setiap siswa, kembalikan student_id dan kolom status yang bernilai:
'unknown'jika rasio kehadiran adalahNULL'good'jika rasio kehadiran setidaknya0.9'okay'jika rasio kehadiran setidaknya0.7'poor'jika tidak
Hitung rasionya dengan NULLIF, sehingga total_days bernilai 0 menghasilkan NULL, bukan 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