Eyl
28
2015

NVL2 Fonksiyonun Kullanımı

Merhaba,

NVL2 hazır fonksiyonun kullanımı aşağıdaki gibidir

 
NVL2(a,b,c) == IF 'a' NULL ise THEN RETURN 'c' değil ise RETURN 'b'.
 
SELECT NVL2(NULL,'Null Değildir','Null Dır') FROM DUAL
 
SELECT NVL2('X','Null Değildir','Null Dır') FROM DUAL

Şeklindedir.

Mustafa Korkmaz

Oracle Applications Developer at Partnera
2005 yılında Dokuz Eylül Üniversitesi Endüstri Mühendisliğinden Mezun
Oldu, 2011 Yılında Ahmet Yesevi Üniversitesi Bilgisayar Mühendisliğinde
Yüksek Lisansını Tamamlandı,2012 Yılında Doğuş Üniversitesinde Bilgisayar
Mühendisliği Doktora Eğitimine Başladı.10 yılı aşkın bir zamandır Oracle
Ürünleri Uygulama Yazılım Uzmanı Olarak profesyonel kariyerine devam
etmektedir. İlgi alanları Middleware, CI/CD,
Oracle Database , PL/SQL , Java , Makine Öğrenmesi ve Veri Madenciliği alanlarındadır.
2 versiyon Oracle Database ' (10g, 11g) inde OCA(Oracle Certificate Associate) ve
PL/SQL Certificated Professional ünvanları bulunmaktadır.
Mail: mustafakorkmz@gmail.com
Mustafa Korkmaz


1 Yorum+ Yorum Ekle

  • NVL ‘nin ANSI karşılığı olan “COALESCE” fonksiyonu da tercih edilebilir.

    — Örnek Kullanım:
    SELECT COALESCE(:P_NULL1,:P_NULL2, :P_NULL3) FROM DUAL

Yorum yapın

*