Selam arkadaşlar, bu yazımda sizlere Sql ISNULL Fonksiyonu kullanımından bahsedeceğim.
ISNULL fonksiyonu belirttiğimiz bir kolonun değeri NULL ise ve biz bu kolon üzerinde herhangi bir işlem yaptırmak istediğimizde örneğin bir toplama işlemi yaptırıp iki kolondaki string değerleri birleştirmek istiyoruz. Eğer bir alanımız NULL ise ISNULL fonksiyonunu kullanmazsak iki alandan birisinin değeri NULL ise değerimiz geriye NULL olarak dönecektir. Ya da INT bir alan için söz edersek bir hesaplama işlemi yaptırmak istiyoruz eğer bu alanın değeri NULL ise geriye NULL olarak dönecektir ve istediğimiz işlemi gerçekleştirmeyecektir.
ISNULL fonksiyonu kullanımında kolon değerimiz NULL ise belirlediğimiz değeri yazıp hesaplama işlemlerinin yapılmasını sağlayıp geriye NULL bir değer döndürmeyecektir.
ISNULL Fonksiyonu nasıl kullanılır?
ISNULL fonksiyonu iki parametre alır. Bunlardan birincisi düzenlemek istediğimiz kolon, ikinci parametremiz ise belirlediğimiz kolon NULL ise bunun yerine hangi değerin gelmesini istiyorsak o değeri yazarak bu işlemi sağlayabiliriz.
Örnek üzerinden gidersek eğer;
SELECT UrunAdi,ISNULL(Fiyati,0) FROM Urunler
Yukarıdaki örnekte Ürün Fiyatı alanı için NULL ise o değerleri sıfır(0) olarak gösterilmesini sağlamış olduk.
Gördüğünüz üzere arkadaşlar yukarıdaki gibi ISNULL fonksiyonu kullanımını sağlayabilirsiniz.
Bir sonraki yazıda görüşmek üzere…