본문 바로가기
BackEnd/DB, SQL

SQL 8편: NULL 처리 함수(NVL, NVL2)

by summer_light 2021. 12. 27.

NULL 처리 함수

특정 열의 데이터가 NULL일 경우에 연산 수행을 위해 데이터를 NULL이 아닌 다른 값으로 대체해 주어야 할 때 사용한다.

 

NVL 함수

NVL(검사할 열, 데이터가 NULL일 경우 반환할 데이터)

NULL이 아닐 경우 데이터를 그대로 반환, NULL인 경우 지정한 데이터를 반환

 

 

NVL2 함수

NVL2(검사할 열, NULL아닐 경우 반환할 데이터 OR 계산식, NULL일 경우 반환할 데이터 OR 계산식

데이터가 NULL이 아닐 때 반환할 데이터도 지정할 수 있다. 

댓글