NULL 값을 조회해보자!!
NULL을 조회할 경우
IS NULL
을 사용하고 NULL이 아닌 값을 조회할 경우는IS NOT NULL을
사용한다.
NVL
: NULL이면 다른 값을 바꾸는 함수
ex. NVL(MGR, 0)은 MGR 칼럼이 NULL이면 0으로 바꾼다.
NVL2
: NVL 함수와 DECODE 함수를 하나로 만든 것이다.
ex. NVL2(MGR,1,0)은 MGR 칼럼이 NULL이 아니ㅕㄴ 1을, NULL이면 0을 반환한다.
NULLIF
: 두 개의 값이 같으면 NULL을 같지 않으면 첫 번째 값을 반환한다.
ex. NULLIF(exp1, exp2)은 exp1과 exp2가 같으면 NULL을 같지 않으면 exp1을 반환한다.
COALESCE
: NULL이 아닌 최초의 인자 값을 반환한다
ex. COALESE(exp1, exp2, exp3 ...)은 exp1이 NULL이 아니면 exp1 값을 그렇지 않으면 그 뒤의 값이 NULL 여부를 판단하여 값을 반환한다.