NVL
- NULL 값을 실제 값으로 변환
- 사용할 수 있는 데이터 유형은 날짜, 문자 및 숫자
- 데이터 유형이 일치해야 한다.
ex) NVL(hire_date, '01-JAN-21')
NVL2
- 첫 번째 표현식(exp1)이 null이 아니면 두 번째 표현식(exp2) 반환
- 첫 번째 표현식(exp1)이 null이면 세 번째 표현식(exp3) 반환
- 첫 번째 표현식은 null을 포함할 수 있다.
NVL2(exp1, exp2, exp3)
NULLIF
- 첫 번째 표현식(exp1)과 두 번째 표현식(exp2)를 비교
- 두 표현식이 같으면 null 반환
- 두 표현식이 다르면 첫 번째 표현식 반환
- 첫 번째 표현식은 null을 포함할 수 없다.
NULLIF(exp1, exp2)
COALESCE
- 최초로 null이 아닌 첫 번째 표현식(exp1)을 반환
- 리스트에 있는 모든 표현식은 동일한 데이터 유형이어야 한다.
COALESCE(exp1, exp2, ... , expn)