Ana Sayfa Veritabanı MySQL IFNULL Fonksiyonu

MySQL IFNULL Fonksiyonu

by Sinan BOZKUŞ
1.008 kez okundu

Merhabalar,

Bu yazımda sıkça kullanmakta olduğum bir MySQL fonksiyonundan bahsedeceğim. Oracle veritabanı ile çalışıyorsanız NVL fonksiyonunu kullanıyorsunuzdur yada duymuşsunuzdur. Bu fonksiyonun amacı veritabanından gelen null değerini istediğimiz bir değere çevirebilmesidir. MySQL’ deki IFNULL fonksiyonunun karşılığıda Oracle’ daki NVL fonksiyonuna denk geliyor.

Kullanım şekli aşağıdaki gibidir.

[sql]SELECT sirano FROM urunler WHERE id=3[/sql]

yukarıdaki sorgumuzda sirano değeri null bir değer geliyor ise hata verecektir. Örneğin sirano değeri null geldiğinde bunu 1 (bir) ile değiştirmek istiyorsak aşağıdaki IFNULL fonksiyonunu kullanabiliriz.

[sql]SELECT IFNULL(sirano,1) FROM urunler WHERE id=3[/sql]

sirano değeri null ise 1 olarak gelecektir.

Bunlara da bakmak isteyebilirsiniz

Bir Yorum Bırakın