반응형
✏️ 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
반응형
'license > SQLD 데이터개발자' 카테고리의 다른 글
SQLD 핵심 정리 :: 시험 전에 보는 핵심노트📕 (3) | 2024.11.16 |
---|---|
SQL 날짜형 함수/연산 모음 :: Oracle / MS-SQL (0) | 2024.11.10 |
SQL 숫자형 함수 모음 :: Oracle / MS-SQL (1) | 2024.11.10 |
관계형 데이터베이스 (0) | 2024.11.03 |
옵티마이저 조인 Optimizer Join (0) | 2024.11.03 |