Özet - Katılım
Coddy'nin SQL Journey'sinin Temellerin Ötesi bölümünün bir parçası. Ders 5 / 27.
Görev
KolayMevcut 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_daysdeğeri0ise- devam oranı en az
0.9ise'good' - en az
0.7ise'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
2String Fonksiyonları
LENGTH, UPPER, LOWERSUBSTRINSTRREPLACE ve TRIM|| ile BirleştirmeÖzet - FaturalarKendi başına pratik yap: SQL playground