NVL 함수
NVL 함수
여러 표현식 중 첫 번째로 NULL이 아닌 값을 반환하는 함수예요. 기본값을 넣어 주는 용도로 자주 쓰이며, COALESCE 함수와 동의어이기도 합니다.
출처: 문서
본문
NVL 함수는 첫 번째로 NULL이 아닌 표현식을 반환합니다.
구문:
NVL(expr1, expr2 [, expr3, ...]);
파라미터:
| 파라미터 | 타입 | 값 |
|---|---|---|
| exprN | Any | 변수 또는 표현식 |
참고 사항:
- 첫 번째로 NULL이 아닌 표현식을 찾으면 이후 표현식은 평가되지 않습니다
NVL과 COALESCE 함수는 동의어입니다
반환 값:
- 첫 번째로 NULL이 아닌 표현식
- 모든 표현식이 NULL로 평가되면 NULL
반환 타입:
첫 번째로 NULL이 아닌 표현식의 데이터 타입.
예제 1:
NVL(NULL, 1);
결과: 1
호환성: Oracle, IBM DB2, Netezza.