Null kontrolleri için COALESCE

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Null kontrolleri için COALESCE

Mesaj gönderen mussimsek »

Merhaba,

Lazım olunca biraz araştırdım, bu fonksiyonu buldum. Bu fonsiyon verdiğiniz ifadeler içinden null olmayan ilk değeri dönüyor.

Coalesce (ifade1, ifade2, ifade3...)

ifadelerden ilk hangisi null değilse o dönüyor. Bazı veritabanlarındaki isnull fonksiyonu gibi.

Coalesce(alan1,0) -- alan1 null ise 0 (sıfır) dönüyor. Karşılaştırmalar vs. için çok güzel.
Coalesce(alan1,'Değer Girilmemiş') -- alan1 null ise kullanıcı 'Değer girilmemiş' ibaresini görüyor.

Kolay gelsin.
try
Üye
Mesajlar: 44
Kayıt: 14 Nis 2005 03:21

Mesaj gönderen try »

harika birşey çok teşekkürler
Cevapla