반응형
✏️ null 체크
1. NVL
NVL(null, 1) = 1
NVL(1, null) = 1 (둘 중 Null이 아닌 인자를 반환)
NVL(2, 1) = 2
2. ISNULL
ISNULL(null, 1) = 1
ISNULL(2, 1) = 2
3. COALESCE
COALESCE(null, null, 1) = 1
COALESCE(1234, null, 1) = 1234
✏️ 동일값 체크 : 두 개의 인자가 같은 값이면 null을 반환(어따쓰는지..)
✅ NULLIF
NULLIF(1, 1) = null
NULLIF(1, 2) = 1 (동일값이 아니면, 첫번째 값을 반환)
✏️ null 체크후 선택 반환
NVL2(1, 2, 3) = 2 (첫번째 인자가 null이 아니면 두번째 인자 반환)
NVL2(null, 2, 3) = 3 (첫번째 인자가 null이면 세번째 인자 반환)
728x90
반응형