SQL Server COALESCE Fonksiyonu
Database`den veri çekerken null değerlerin geri dönmesi her zaman canımı sıkmıştır. Access`de iif, Sql Server`da case ile değerleri replace  ettirsekte sorunu çözsekde aslında bu işi yapabilecek daha kolay bir fonksiyon bulunmaktadır. Bu fonksiyonun adı COALESCE` dır. Bu fonksiyon veri çekerken field içersindeki null değeri istediğimiz değer ile replace etmemizi sağlar. Kullanımı aşağıdaki gibidir;

Kulanımı
Select
top 5
FirstName,
LastName,
COALESCE
(MiddleName,`-`) as MiddleName -- Eğer MiddleName`deki değer NULL ise yerine "-" yazacak.
From
Person.Contact

Sonuç
Gustavo Achong -
Catherine Abel R.
Kim Abercrombie -
Humberto Acevedo -
Pilar Ackerman -

(5 row(s) affected)
  
Uyarı !

Bu habere henüz yorum yapılmamış !
 
 YORUM YAZ
 
Ad Soyad :
Email :
Yorum :