반응형
NVL 함수는 일반적으로 null 값을 0 으로 바꾸어 주는 함수로 많이 알려져있지만 정확하게는
null 값을 0을 포함한 다른 값으로 바꾸어 주는 함수 입니다.
이렇게 보면 0인 것과 null 값을 헷갈리지 않게 어떻게 쓰는지 알수 있을 것이다. 물론 숫자로만 되는 것이 아니라 문자로도 변환이 가능한데 해당 컬럼이 number 로 지정되있는데 문자로 바꾸어주게 되면 identifer 오류가 나기 때문에 상황에 맞게 쓰면 되겠다.
물론 굳이 null 을찾기 위함이면 where 절을 통해 찾으면 되겠지만 null 을통해 어떠한 값을 주거나 연산을 하고 싶을 때 사용하면 일을 2번할 걸 1번에 처리할 수 있기에 애용하면 되겠다~><
반응형
'Oracle SQL' 카테고리의 다른 글
<Oracle SQL >DATABASE NOT OPEN (ORA-01109) (0) | 2020.10.30 |
---|---|
<Oracle SQL>단일행 함수 문자함수 (0) | 2020.10.22 |
<Oracle SQL>연결 연산자로 컬럼을 붙여서 출력하기( || ) (0) | 2020.10.22 |
Oracle SQL SCOTT 계정 활성화 (0) | 2020.10.21 |
Sql Developer 실행 안됨, 자동 꺼짐 현상 (5) | 2020.10.15 |