Hadi Null değerlerden kurtulalım :)
Veritabanı ile etkileşimli işlemler yapanlar için null değerler çoğu zaman sorun olmuştur.
İşte ilk ip ucumuz null değerleri nasıl elemine edebileceğimiz üzerine.
Bu amaçla iki transaqt- sql fonksiyonu sıklıkla kullanılmaktadır.
Coalesce: Bu fonksiyon parametre olarak aldığı değerlerden null olmayan ilkinin değerini geri döndürür.
Select coalesce(a,0) as a, coalesce(b,0) as b, coalesce (c,0) as c from tablom
Çıktısı:

Çıktısı:

İşte ilk ip ucumuz null değerleri nasıl elemine edebileceğimiz üzerine.
Bu amaçla iki transaqt- sql fonksiyonu sıklıkla kullanılmaktadır.
Coalesce: Bu fonksiyon parametre olarak aldığı değerlerden null olmayan ilkinin değerini geri döndürür.
Yandaki gibi bir tablomuz olduğunu düşünelim. Sorgu sonucunda null değerlerin 0 olarak görünmesini nasıl sağlarız?
Select coalesce(a,0) as a, coalesce(b,0) as b, coalesce (c,0) as c from tablom
Çıktısı:

Çıktısı:

- İsNull: Null değerleri belirttiğiniz ifade ile değiştirir.
Kullanımı coalesce fonksiyonuna benzemektedir:
Select isnull(a,0) as a, isnull(b,0) as b, isnull (c,0) as c from #temp
Comment Form under post in blogger/blogspot