Ana içeriğe geç Tamamlayıcı içeriğe geç

coalesce - kod ve grafik fonksiyonu

coalesce fonksiyonu, geçerli bir non-NULL temsiline sahip olan parametrelerin ilkini döndürür. Herhangi bir sayıda parametre kullanılabilir.

Söz Dizimi:  

coalesce(expr1[ , expr2 , expr3 , ...])

Dönüş verileri türü: dual

Bağımsız Değişkenler
Bağımsız DeğişkenAçıklama
expr1NULL olmayan geçerli bir gösterimi kontrol edecek ilk ifade.
expr2NULL olmayan geçerli bir gösterimi kontrol etmek için ikinci ifade.
expr3NULL olmayan geçerli bir gösterimi kontrol etmek için üçüncü ifade.
Örnekler: Grafik ifadeleri
ÖrnekSonuç

Coalesce(ProductDescription, ProductName, ProductCode, 'no description available')

Bu ifade, bazı alanların ürün için değerlere sahip olmadığı durumlarda üç farklı ürün açıklama alanı arasından seçim yapar. Fonksiyonda listelenen sırayı izleyerek, boş olmayan bir değere sahip ilk alan döndürülür. Alanlardan hiçbiri değer içermiyorsa sonuç no description available olacaktır.

Coalesce(TextBetween(FileName, '"', '"'), FileName)

Bu ifade, FileName alanında olabilecek kapsayıcı tırnak işaretlerini kesecektir. Belirtilen FileName tırnak içine alınmışsa bunlar kaldırılır ve FileName ayraç içine alınmış, tırnak işaretleri kaldırılmış biçimde döndürülür. TextBetween fonksiyonu sınırlayıcıları bulamazsa, Coalesce tarafından reddedilen null değerini döndürür ve bunun yerine ham FileName döndürür.

Örnek - Coalesce temel bilgileri

Örnek - Null değerleri önceliklendirilmiş bir alternatif değerle değiştirin

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!