Null 값을 그냥 두지 않고 다른 값으로 표현하고 싶을 때 매우 유용한 함수이다.
많이 쓰일수 있을 것 같아 정리해본다.
역시 사용법은 간단합니다 ㅎㅎ
NVL( ) 함수 : NULL 값을 만나면 다른 값으로 치환해서 출력하는 함수
-문 법:NVL(컬럼명, 치환할 값)
//null 값이 있으면 0으로 치환하여라
또 null 값이 아닐경우도 같이 처리해주는 유용한 함수가 있다.
NVL2( ) 함수
-문 법:NVL2(칼럼, 칼럼, 칼럼) //NVL2 (칼럼명, [null 값이 아닐 경우], [null 값일 경우])
//null 값이 아니면 sal+comm값으로 치환 , null 값이면 0으로 치환하여라
'데이터베이스 > Oracle' 카테고리의 다른 글
Oracle 정규식 추출 REGEXP_LIKE 함수(문자열포함 검색) (0) | 2021.10.16 |
---|---|
Oracle if 조건 함수 DECODE() (0) | 2021.10.13 |
Oracle "quoted string not properly terminated" 에러 (0) | 2021.10.13 |
Oracle 문자열에서 문자검색 INSTR (0) | 2021.10.13 |
Oracle 문자열 추출 SUBSTR() 함수 (0) | 2021.10.13 |