DB
NULL 관련 함수
IT_달토끼
2023. 2. 24. 09:01
- NULL 관련 함수
NULL 함수 | 설명 |
NVL 함수 | - NULL이면 다른 값으로 바꾸는 함수이다. - 'NVL(MGR,0)은 MGR 칼럼이 NULL이면 0으로 바꾼다. |
NVL2 함수 | - NVL 함수와 DECODE 함수를 하나로 만든 것이다. - 'NVL2(MGR, 1, 0)'은 MGR칼럼이 NULL이 아니면 1을, NULL이면 0을 반환한다. |
NULLIF 함수 | - 두 개의 값이 같으면 NULL을, 같지 않으면 첫 번째 값을 반환한다. - 'NULLIF(exp1, exp2)'는 exp1과 exp2가 같으면 NULL을, 같지 않으면 exp1을 반환한다. |
COALESCE | - NULL이 아닌 최초의 인자 값을 반환한다. - 'COALESCE(exp1, exp2, exp3, ...)'는 exp1이 NULL이 아니면 exp1의 값을, exp1의 값이 NULL이면 그 뒤 값의 NULL 여부를 판단하여 값을 반환한다. |