SQL - NULL 관련 함수
2023. 3. 12. 11:38ㆍSQLD 정리
반응형
NVL
NVL(COL1, 대체값) >>> COL1의 값이 NULL이면 대체값으로 출력
ex) NVL( COLUMN, 'NULL값을 대체한닷') >>> COLUMN이 NULL이면 'NULL값을 대체한닷' 출력
NVL2
NVL2(COL1, 결과1, 결과2) >>> COL1이 NULL이 아니면 COL1이고 NULL이면 결과2
ex) NVL2( COLUMN, 'NULL 아님', 'NULL이닷') >>> COLUMN이 NULL이면 'NULL이닷' 출력 아니면 'NULL 아님'
NULLIF
NULLIF(v1, v2) >>> v1 == v2이면 null이고 v1 != v2 이면 v1 출력한다.
COALESCE
COALESCE(v1, v2, v3, ....) >>> NULL이 아닌 최초의 값을 반환
ex) COALESCE( null, null , '호잇') >>> '호잇' 출력
반응형
'SQLD 정리' 카테고리의 다른 글
SQL - 집계함수, SELECT문 연산 순서, 행 수 제한, ROWID (0) | 2023.03.13 |
---|---|
SQL - Group By (0) | 2023.03.13 |
SQL - WHERE 절에 들어가는 연산자 (0) | 2023.03.10 |
SQL - DECODE, CASE WHEN (0) | 2023.03.10 |
SQL - 문자형 함수, 숫자형 함수, 날짜형 함수, 형변환 함수 (0) | 2023.03.10 |