Notice
Recent Posts
Recent Comments
Link
투케이2K
78. (DB/데이터베이스) [ORACLE] NVL , NVL2 데이터 널 NULL 대체 함수 설명 본문
[학습 구분]
과목 : Database / 데이터베이스
[설 명]
1. NVL 은 오라클 에서 입력 받은 값이 NULL 인 경우 대체 값 (지정 값) 을 반환해주는 함수 입니다
2. NVL2 는 오라클에서 입력 받은 값이 NULL 인 경우 지정 값 / NULL 이 아닌 경우 지정 값을 각각 반환해주는 함수 입니다
3. [Oracle] 코드 예시 :
/*
*[nvl2 사용해 널 값일 경우, 널 값이 아닐 경우 데이터 출력 실시]
* 1. nvl2 는 컬럼 및 데이터를 확인해 널일 경우와 널이 아닐 경우 데이터를 확인할 수 있습니다
* 2. nvl2(컬럼 및 데이터, 널이 아닐경우, 널일 경우)
*/
select nvl2('data', '널이아닙니다', '널입니다') as 널확인
from dual;
select nvl2('', '널이아닙니다', '널입니다') as 널확인
from dual;
/*
* [nvl사용해서 널(null) 데이터 대체 출력 실시]
* 1. nvl('컬럼 및 데이터', '널 일경우 대체 출력할 값')
* 2. DUAL - 오라클에서 제공해주는 가상테이블입니다
* 3. AS - 컬럼명에서 약어를 표시할때 사용합니다
*/
select nvl('','대체') as 널값대체
from dual;
select nvl('데이터','대체') as 널값대체
from dual;
반응형
'DataBase' 카테고리의 다른 글
80. (DB/데이터베이스) [ORACLE] ROWNUM 행 순번 확인 함수 설명 (0) | 2022.12.09 |
---|---|
79. (DB/데이터베이스) [ORACLE] DECODE 조건 함수 설명 (0) | 2022.12.09 |
77. (DB/데이터베이스) TRIM , LTRIM , RTRIM 좌우 공백 제거 함수 설명 (0) | 2022.12.09 |
76. (DB/데이터베이스) UPPER , LOWER 대문자 및 소문자 변경 함수 설명 (0) | 2022.12.09 |
75. (DB/데이터베이스) [ORACLE] TRNSLATE 문자열 치환 함수 설명 (0) | 2022.12.09 |
Comments