728x90
반응형
✅NVL2(param1, param2, param3)
param1이 NULL이 아니면 param2를 반환하고, NULL이면 param3을 반환한다.
✅COALESCE(param1, param2, param3... paramN)
비교하는 데이터의 타입을 모두 통일시켜야 하는 함수.
(데이터 타입이 일치하지 않을시 => ORA-00932 : 데이터 유형이 일치하지 않습니다 에러 발생함)
모든 값이 NULL일 경우 NULL을 반환한다.
param1이 NULL이 아닐 경우 param1을 반환하나, param1이 NULL일 경우 param2의 값을 체크하고
=> param2가 NULL이 아닐 경우 param2의 값을 반환하나, param2가 NULL일 경우 param3의 값을 체크
=> ....paramN까지 반복
728x90
반응형
'개발공부 일지 > 오라클' 카테고리의 다른 글
오라클)SELECT * FOR UPDATE (0) | 2023.09.30 |
---|---|
오라클)Ordered와 Leading 힌트 (0) | 2023.09.30 |
오라클)Nested Loop Join과 Hash Join과 선행 테이블 (0) | 2023.06.19 |
SORT MERGE JOIN과 인덱스 (0) | 2023.06.19 |
암시적 오라클 형 변환 우선순위 (0) | 2023.06.19 |
댓글