반응형
츄르사려고 코딩하는집사입니다.
데이터베이스(DB)에서 null이 있으면, 이 null을 처리해야 하는 경우가 있다.
이 경우에 사용하는 것이 오라클(Oracle) NVL, NVL2 함수다.
1. NVL 함수
NVL 함수는 해당 컬럼의 값이 null인 경우에 이 null을 특정값으로 바꿔 출력할 때 사용한다.
기본값으로는 아래와 같다.
- 값에서 null이면 지정값으로 변환한다.
NVL("값", "지정값")
2. NVL2 함수
NVL2 함수는 해당 컬럼의 값이 null이 아닌 경우에 이 값을 특정값으로 바꿔 출력할 때 사용한다.
기본값으로는 아래와 같다.
- 값이 있으면 지정값1, 값이 없으면 지정값 2로 변환한다.
NVL2("값", "지정값1", "지정값2")
반응형
'IT > Oracle' 카테고리의 다른 글
[ORACLE/SQL] 오라클(Oracle) 날짜포맷 SYSDATE 사용 및 나라별 시차 계산 방법 (0) | 2023.02.08 |
---|---|
[오라클/Oracle] 오라클(Oracle) 버전 확인하는 방법 (0) | 2022.09.14 |
오라클(Oracle) 유니온(UNION, UNION ALL) 사용법 (0) | 2021.11.09 |
오라클(Oracle)에서 GROUP BY 및 HAVING 절 사용법 (0) | 2021.11.09 |
오라클(Oracle) 올림, 내림, 반올림, 버림 함수 (0) | 2021.09.23 |
오라클(Oracle) SQL := 이란? (0) | 2021.09.23 |
오렌지(Orange)에서 엑셀 데이터 옮길 때 데이터 Row가 줄어드는 이유 및 해결 방법(ORA-12899 열에 대한 값이 너무 큼) (0) | 2021.09.14 |
오라클(Oracle) 다른 테이블에서 조건이 같은 값 가져와서 덮어쓰는 방법 (0) | 2021.09.13 |
최근댓글