lafee 2019. 7. 31. 14:30
반응형

 

NVL 

  • NULL을 다른 값으로 변환하는 함수 
  • NVL(속성값, 변환값)

 

  • NVL(comm,0) : comm 칼럼을 연산할 때, 해당 컬럼 중 값이 NULL인 것은 0으로 변환해서 연산한다.

 

NVL을 이용하면 comm 컬럼에 NULL 값이 있더라도 연산할 수 있다. 

 

 

DECODE

 

DECODE (속성 컬럼, 
속성 컬럼 값 A,  '변환할 값', 
속성 컬럼 값 B,  '변환할 값',
속성 컬럼 값 C,  '변환할 값' 
'DEFAULT'); 
// A B C 이외의 값은 DEFAULT 처리한다. 

 

  • switch ~ case 문과 유사하다. 

 

 

 

CASE

 

CASE 속성컬럼
WHEN 속성컬럼값A THEN '변환값'
WHEN 속성컬럼값B THEN '변환값'
WHEN 속성컬럼값C THEN '변환값'
END 

 

  • if 중첩문과 유사하다. 

 

CASE 문에 대한 값을 dname으로 이름지어 준 뒤 반환하였다.

 

반응형