오라클/Oracle,SQL

SQL 기초 및 PLSQL 실무 강좌 자료] 일반 함수 NVL 확장 함수 : NULLIF 함수

행복한짱짱이 2016. 11. 9. 14:12

SQL 기초 및 PLSQL 실무 강좌 자료] 일반 함수 NVL 확장 함수 : NULLIF 함수


SQL 기초 및 PLSQL 실무 강좌 자료] 일반 함수 NVL 확장 함수 : NULLIF 함수


 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.



일반 함수 NVL 확장 함수 : NULLIF 함수


* NULLIF 함수


- NULLIF 함수는 두 개의 표현식을 비교하여 값이 동일하면 NULL을 반환하고,일치하지 않으면 첫 번째 표현식의 값을 반환


* 사용법


- expression1 : expression2와 비교하는 값


- 표현식1이 표현식 2와 같으면 NULL 값을 반환하는 함수
- 같지 않으면 표현식 1값을 반환
  예) SELECT NVL(NULLIF(‘A’, ‘A’), ‘널값’) FROM emp;            => 결과: ‘널값’
        SELECT NVL(NULLIF(‘A’, ‘B’), ‘널값’) FROM DUAL;           => 결과 : ‘A’
      

* 사용 예

- 교수 테이블에서 이름의 바이트 수와 사용자 아이디의 바이트 수를 비교해서 같으면 NULL을 반환하고 같지

않으면 이름의 바이트 수를 반환하여라