[ORACLE] NULL값 다루기
2020. 2. 16.
NVL(exp1,exp2) exp1이 NULL이면 exp2를 반환 (0으로 변경할때 자주사용) SELECT NVL(NULL,'TRUE') FROM DUAL NVL2(exp1,exp2,exp3) exp1이 NULL이면 exp3를 아니면 exp2를 반환 SELECT NVL(NULL,'FALSE','TRUE') FROM DUAL NULLIF(exp1,exp2) exp1과 exp2가 같으면 NULL, 아니면 exp1을 반환 SELECT NULLIF('HELLO','JAVA') FROM DUAL COALESCE(exp1,exp2,exp3..) null이 아닌 첫번째 인수를 반환 SELECT COALESCE('3','7',NULL,'13','2') RANK FROM DUAL