본문 바로가기

Database/Oracle

NULL 관련 함수

● 반환 값이 NULL일 경우에 대체 값을 제공하는 NVL(NULL, 대체값) 함수

 

SELECT NVL(AGE, 0) FROM MEMBERS;

 

● NVL에서 조건을 하나 더 확장한 NVL2(입력값, NOTNULL 대체값, NULL대체값) 함수

 

SELECT NVL2(AGE, 100/AGE, 0) FROM MEMBERS;

 

● 두 값이 같은 경우 NULL 그렇지 않은 경우 첫 번째 값 반환 NULLIF(값1, 값2) 함수

 

SELECT NULLIF(AGE, 19) FROM MEMBERS;

'Database > Oracle' 카테고리의 다른 글

JOIN  (0) 2017.02.23
기타 함수  (0) 2017.02.23
변환 함수  (0) 2017.02.23
날짜 함수  (0) 2017.02.23
숫자 함수  (0) 2017.02.23