• Buradasın

    NVL2 ve NVL arasındaki fark nedir?

    Yazeka

    Arama sonuçlarına göre oluşturuldu

    NVL2 ve NVL fonksiyonları, Oracle'da NULL değerlerini işlemek için kullanılır, ancak farklı işlevlere sahiptirler 13.
    NVL fonksiyonunun temel özellikleri:
    • İki parametre alır: ifade ve ifade NULL ise kullanılacak yedek değer 3.
    • Sadece tek bir sabit değer ile NULL değerlerini değiştirmenize olanak tanır 3.
    NVL2 fonksiyonunun temel özellikleri:
    • Üç parametre alır: ifade, ifade NULL değilse döndürülecek değer ve ifade NULL ise döndürülecek değer 3.
    • Daha esnek olup, ifadenin NULL olup olmamasına bağlı olarak farklı değerler döndürmenizi sağlar 3.

    Konuyla ilgili materyaller

    NVL fonksiyonu nedir?

    NVL fonksiyonu, SQL'de null değerini gerçek bir değere dönüştürmek için kullanılan bir fonksiyonudur. Bu fonksiyonun sözdizimi şu şekildedir: NVL(expr1, expr2): - expr1: Null değeri içerebilecek kaynak ifade veya değer. - expr2: Null değerinin yerine konulacak hedef değer. Kullanım örnekleri: - Maaş ve komisyon yüzdesini görüntüleme: `SELECT salary, NVL(commission_pct, 0) FROM employees;`. - Telefon numarası formatlama: `SELECT case when TELNO like '0%' THEN REPLACE(REPLACE(replace(substr(TELNO,2,length(TELNO)),' ',''),'(',''),')','') when TELNO like '9%' THEN REPLACE(REPLACE(replace(substr(TELNO,3,length(TELNO)),' ',''),'(',''),')','') FROM telefon_kayitlari;`.