Nvl2
From Oracle FAQ
⧼orafaq-jumptonavigation⧽⧼orafaq-jumptosearch⧽
NVL2 is an Oracle SQL function that will return different values based on whether the input value is NULL or not.
Syntax:
NVL2(input_value, return_if_not_null, return_if_null)
NVL2(a,b,c) == if 'a' is not null then return 'b' else return 'c'.
Examples
SELECT nvl2(ename, 'Do have a name', 'No Name') FROM emp;
Also see
Glossary of Terms | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | # |