Mega Code Archive
[] Sqlde null alanların toplanması
SQL'de NULL değeri taşıyan alanları toplamak istediğimizde toplam sonucunu da
NULL yapıyor. Bunu önlemek için aşağıdaki yöntemi kullanabiliriz.
Borc ve Alacak şeklinde iki adet alanımız olsun.
(ISNULL(Borc,0)+ISNULL(Alacak,0)) as Bakiye
şeklinde Query'de toplatırsak; SQL toplamdan önce alanların NULL değer taşıyıp
taşımadıklarını kontrol eder ve NULL değer taşıyan alanların değerlerini 0
(sıfır) olarak toplama dahil eder.
Böylece Bakiye değeri NULL olmaz.
Saygılarımla,
R.Tarık SATAR