NULLIF, COALESCE, NVL, NVL2, DECODE, CASE
NULLIF(expr1, expr2) expr1 값과 expr2 값이 같은 경우 널을 반환한다. expr1 값과 expr2 값이 다른 경우 expr1 값을 반환한다. NVL(컬럼, expr) 컬럼값이 널일 경우, expr을 반환하는 함수 널이 아니면 컬럼값을 반환한다. 컬럼이라고 적어놨지만 컬럼만 들어갈 수 있는건 아니다. 값이면 뭐든 들어올 수 있다. NVL2(컬럼, 값1, 값2) 컬럼값이 널이 아닌 경우, expr1을 반환한다. 컬럼값이 널인 경우, expr2를 반환한다. COALESCE(expr1, expr2, expr3...) NVL의 확장판 expr1이 널이 아니면 expr1을 반환한다. expr1이 널이면 COALESCE(expr2, expr3...)를 반환한다. 널이 아닌 값이 나올떄까지 무..
2020. 11. 12.