Fungsi NVL   Leave a comment

  • Fungsi NVL

    Fungsi NVL digunakan untuk menggantikan nilai ketika nilai null ditemukan.

    Bentuk umumnya adalah:

    NVL(expr1, expr2)

    Expr1 adalah field yang akan ditest nilai null nya.

    Expr2 adalah nilai yang akan dikembalikan apabila expr1 bernilai null.

    • Fungsi NVL2

      Fungsi NVL2 digunakan untuk menguji nilai null dalam suatu field kemudian memberikan nilai yang berbeda jika field itu ternyata null atau not null.

      Bentuk umumnya adalah:

      NVL2(expr1, expr2,expr3)

      Expr1 adalah field yang akan ditest nilai null nya.

      Expr2 adalah nilai yang akan dikembalikan apabila expr1 bernilai not null.

      Expr3 adalah nilai yang akan dikembalikan apabila expr1 bernilai null.

      • Fungsi NULLIF

        Fungsi NULLIF menerima dua parameter. Jika parameter pertama sama dengan parameter kedua, maka akan mengembalikan nilai null. Dan jika parameter pertama tidak sama dengan parameter kedua, maka akan mengembalikan nilai dari parameter pertama.

        Bentuk umumnya adalah:

        NULLIF(expr1, expr2)

        • Fungsi DECODE

          Fungsi DECODE Fungsi CASE memfasilitasi kebutuhan kondisional dengan mengerjakan pekerjaan yang ada dalam fungsi CASE atau statemen IF-THEN-ELSE.

          Bentuk umumnya adalah:

          DECODE(col|expression, search1, result1

          [, search2, result2,…,]

          [, default])

          • Fungsi CASE

            Fungsi CASE memfasilitasi kebutuhan kondisional dengan mengerjakan pekerjaan yang ada dalam statemen IF-THEN-ELSE.

            Bentuk umumnya adalah:

            CASE expr WHEN comparison_expr1 THEN return_expr1

            [WHEN comparison_expr2 THEN return_expr2

            WHEN comparison_exprn THEN return_exprn

            ELSE else_expr]

            END

            Posted 30 August 2008 by Rizal in Database

            Tagged with , , ,

            Leave a Reply

            Fill in your details below or click an icon to log in:

            WordPress.com Logo

            You are commenting using your WordPress.com account. Log Out / Change )

            Twitter picture

            You are commenting using your Twitter account. Log Out / Change )

            Facebook photo

            You are commenting using your Facebook account. Log Out / Change )

            Google+ photo

            You are commenting using your Google+ account. Log Out / Change )

            Connecting to %s

            %d bloggers like this: