This will substitutes the
specified value in the place of null values.
Syntax:
nvl (null_col, replacement_value)
Ex:
SQL> select * from student; -- here for 3rd row marks value is
null
NO NAME MARKS
--- ------- ---------
1 a 100
2 b
200
3 c
SQL> select no, name,
nvl(marks,300) from student;
NO NAME NVL(MARKS,300)
--- -------
---------------------
1
a 100
2 b 200
3 c 300
SQL> select nvl(1,2),
nvl(2,3), nvl(4,3), nvl(5,4) from dual;
NVL(1,2) NVL(2,3)
NVL(4,3) NVL(5,4)
---------- ---------- ---------- ----------
1 2 4 5
SQL> select nvl(0,0),
nvl(1,1), nvl(null,null), nvl(4,4) from dual;
NVL(0,0)
NVL(1,1) NVL(null,null) NVL(4,4)
----------
---------- ----------------- ----------
0 1 4
No comments:
Post a Comment