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ış !
|
|
|
|
|
|
|