.NUL 함수 (NVL)
: NULL 값을 0 또는 다른 값으로 변환하기 위해 사용하는 함수
select * from emp where mgr is NULL;
.음수 표시
select to_char(-7856,'99,999PR') from dual;
//음수 표시가 <7856>로 되는 방법
select to_char(-7856,'99,999MI') from dual;
//음수 표시가 7856-로 되는 방법
.DECODE : 여러가지 경우에 대해서 선택할 수 있도록 하는 기능을 제공한다.
(SWITCH CASE 문과 같은 기능이다.)
형식
DECODE(표현식, 조건1,결과1,
조건2,결과2,
|
기본결과)
. CASE 함수
: 조건에 따라 서로 다른 처리가 가능한 CASE함수
여러가지 경우에서 하나를 선택하는 함수이다
DECODE 함수는 조건이 일치(=) 하는 경우에만 적용하지만
CASE 함수는 다양한 비교 연산자를 사용하여 조건 제시 및 범위 지정을
할 수 있다는 점이 차이점이다
중첩 if~ else 문과 같다.