336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
오라클 함수 NULL 함수 정리
오라클에서 지원하는 함수들을 정리해 봤습니다.
NULL 관련 함수 입니다.
- NVL(input1, input2): input1이 NULL이면 input2를 반환한다.
ex)
select NVL('' , 'ZZ') as "NVL"
from dual;
결과)
ZZ
- NVL2(input1, input2, input3): input1이 NULL이면 input3를, 아니면 input2를 반환한다.
ex)
select NVL2('1' , 'AA', 'BB') as "NVL2"
from dual;
결과)
AA
ex)
select NVL2('' , 'AA', 'BB') as "NVL2"
from dual;
결과)
BB
- LNNVL(조건식): 조선식의 결과가 FALSE이거나 UNKNOWN이면 TRUE를, TRUE이면 FALSE를 반환한다.
ex)
select *
from emp
where lnnvl(deptno = 10);
결과)
deptno 가 10 인것들이 모두 나옴
ex)
select *
from emp
where lnnvl(comm is null)
결과)
comm 가 null 인것들이 모두 나옴
- NULLIF(input1, input2): input1과 input2가 동일한 값이면 NULL을, 아니면 input1을 반환한다.
ex)
select NULLIF(10, 10) as "LNNVL"
from dual;
결과)
null
ex)
select NULLIF(9, 10) as "LNNVL"
from dual;
결과)
9
'IT 이야기 > 데이터베이스(DB)' 카테고리의 다른 글
오라클 all_source (0) | 2017.03.08 |
---|---|
오라클 버전 확인 쿼리 (0) | 2017.03.08 |
오라클 함수 정리 4 (0) | 2017.03.03 |
오라클 함수 정리 3 (0) | 2017.03.03 |
오라클 함수 정리 2 (0) | 2017.03.02 |