SQL Server Nullif Fonksiyonu
Herkese merhaba,
Bu yazıda size SQL Server’da Nullif Fonksiyonundan bahsedeceğim.
SQL Server’da Nullif fonksiyonu aldığı iki parametre birbirine eşit ise Null değer döndüren bir fonksiyondur. Örnek kullanımı aşağıda görmektesiniz.
---Database oluşturma CREATE DATABASE Calismalar USE Calisanlar GO --Tablo oluşturma CREATE TABLE #Urunler ( UrunID TINYINT , Fiyat DECIMAL NULL ); GO --Tabloya veri ekleme INSERT #Urunler VALUES(1,50); INSERT #Urunler VALUES(2,NULL); INSERT #Urunler VALUES(3,NULL); INSERT #Urunler VALUES(4,200); INSERT #Urunler VALUES(5,60); INSERT #Urunler VALUES(6,0); --Tablodaki verileri listeleme SELECT * FROM #Urunler --Tablo saydırma (Sonuçları inceleyin) select count(*) from #Urunler select count(UrunID) from #Urunler select count(Fiyat) from #Urunler --Nullif kullanımı select NULLIF(Fiyat,0) from #Urunler --Nullif kullanarak count ile saydırma (Görüldüğü üzere 0 ve null olanları saymadan getirmiştir.) select count(NULLIF(Fiyat,0)) from #Urunler
Nullif fonksiyonu ile null olan alanlar count fonksiyonu ile saydırılınca 4 gibi bir değer gelmiştir.
Başka bir örnek daha yapalım.
SELECT NULLIF('yavuz','yavuz') SELECT NULLIF('yavuz','selim')
İlk değerde Null dönerken ikinci değerde selim değeri dönmüştür. Kullanımı bu şekildedir.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.