Oracle

6-5. NULL 처리 함수

minjibbang 2022. 11. 17. 17:13

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

 

NVL 함수의 기본 사용법

NVL([NULL인지 여부를 검사할 데이터 또는 열(필수)], [앞으 데이터가 NULL일 경우 반환할 데이터(필수)])

NVL2 함수의 기본 사용법

NVL2([NULL 인지 여부를 검사할 데이터 또는 열], [앞 데이터가 NULL이 아닐 경우], [앞 데이터가 NULL일 경우])

 

NVL2 함수는 NVL 함수와는 달리 NULL이 아닌 경우에 반환 데이터까지 지정할 수 있으므로 좀 더 다양한 용도로 활용이 가능하다. 근데 실무에서는 NVL을 더 많이 사용하는 듯?