자린고비 독학하기/자린고비 코딩하기
SQL - NVL / DECODE / CASE
lafee
2019. 7. 31. 14:30
반응형
NVL
- NULL을 다른 값으로 변환하는 함수
- NVL(속성값, 변환값)
- NVL(comm,0) : comm 칼럼을 연산할 때, 해당 컬럼 중 값이 NULL인 것은 0으로 변환해서 연산한다.

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 중첩문과 유사하다.

반응형