Yazeka
Arama sonuçlarına göre oluşturuldu
SQL'de
NULLyerine
0yapmak için aşağıdaki yöntemler kullanılabilir:
- COALESCE Fonksiyonu:
COALESCE
fonksiyonu,NULL
değerlerini bulup yerine0
değerini atar 12. Kullanımı:SELECT AVG(COALESCE(lab_hours, 0)) FROM Student
1. - CASE WHEN İfadesi:
CASE WHEN
ifadesi ilelab_hours
sütunununNULL
olması durumunda bu değer yerine0
yazılır 1. Kullanımı:SELECT AVG(CASE WHEN lab_hours IS NULL THEN 0 ELSE lab_hours END) FROM Student
1. - Database-Specific Fonksiyonlar: MySQL için
IFNULL
, SQL Server içinISNULL
fonksiyonları da aynı amacı taşır ve kullanımı benzerdir 12.
5 kaynaktan alınan bilgiyle göre: