NULL값을 변경하는 함수
문법
Select NVL(컬럼, 변경할 값) from dual
-> 컬럼값이 NULL일 경우 변경할 값으로 해당값을 변경
Select NVL2(컬럼, 참, 거짓) from dual
-> 컬럼값이 참일 경우 참의 로직 수행, 거짓일 경우 거짓의 로직 수행
간혹 쿼리를 돌릴때 NULL값으로 인해 정상적으로 수행이 되지 않는 경우가 생길 때가 있는데
NVL함수를 이용하여 에러가 나지 않도록 로직을 잘 짜보자.
NVL2는 잘안쓰고 보통 NVL만 쓰게된다.
'공부방 > DataBase' 카테고리의 다른 글
[Oracle]SELECT (0) | 2020.08.08 |
---|---|
[Oracle]DELETE (0) | 2020.08.08 |
[Oracle]CASE (0) | 2020.08.08 |
[Oracle]DECODE 함수 (0) | 2020.08.08 |
[Oracle]환경변수 path값이 1023자를 초과합니다. (0) | 2020.08.08 |