SQL 값이 NULL일경우 - NVL / IFNULL / ISNULL / NVL2 / COLEASCE
값이 NULL일 경우 다른 값으로 출력해주는 함수들을 소개한다 아래는 설명에 쓰일 테이블입니다 NAME SALARY 철수 4000 영희 3500 훈이 NULL Oracle - NVL, NVL2 ORACLE에서는 NVL / NVL2 함수를 사용합니다 NVL(EXPR1, EXPR2) - EXPR1이 NULL이면 EXPR2의 값을 NULL이 아니면 EXPR1의 값 출력 SELECT NAME, NVL(SALARY, 'NO PAY') AS SALARY --> SALARY가 NULL이면 'NO PAY' 아니면 SALARY 출력 NAME SALARY 철수 4000 영희 3500 훈이 NO PAY 위 결과가 출력됩니다 어렵지 않죠?? NVL2(EXPR1, EXPR2, EXPR3) - EXPR1이 NULL이 아니면 EX..