
: NULL을 0 또는 다른 값으로 변환하기 위해 사용하는 함수
NVL(컬럼명, 나타낼 값) // 컬럼 값이 NULL 이면 정한 값으로 나타냄
: expr1을 검사하여 그 결과가 NULL이 아니면 expr2, NULL이면 expr3 반환
NVL(expr1, expr2, expr3)
: 두 표현식을 비교하여 동일한 경우 NULL 반환, 동일하지 않으면 첫 번째 표현식 반환
NULLIF(expr1, expr2)
: 인수 중에서 NULL이 아닌 첫 번째 인수를 반환하는 함수
※ 모든 인자값이 NULL이면 NULL 반환
COALESCE(expr1, expr2, expr3, …)
: switch case 문과 같은 기능
DECODE (표현식,
조건1, 결과1,
조건2, 결과2,
조건3, 결과3,
기본결과)
// 만족하는 조건이 없으면 기본결과 반환
: if else 문과 같은 기능
CASE expr
WHEN 조건1 THEN 결과1
WHEN 조건2 THEN 결과2
WHEN 조건3 THEN 결과3
ELSE 결과n
END