Mega Code Archive

 
Categories / Delphi / ADO Database
 

[] 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