본문 바로가기
공부방/DataBase

[Oracle]NVL, NVL2함수

by SmartCow 2020. 8. 8.

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