NULLIFZERO
NULLIFZERO (0을 NULL로)
0인 표현식을 NULL로 변환해요. 즉, 입력 값이 0이면 NULL을 반환하고, 그렇지 않으면 입력 값을 그대로 반환해요.
본문
구문 (Syntax)
NULLIFZERO( <expr> )
인자 (Arguments)
expr
확인할 표현식이에요. 숫자(numeric) 타입이어야 해요.
반환 값 (Returns)
expr이 0이면 NULL을 반환하고, 0이 아니면 expr을 반환해요. 반환 타입은 입력과 같아요.
사용 참고 사항 (Usage notes)
- 관련 반대 함수로 ZEROIFNULL이 있어요. ZEROIFNULL은 NULL을 0으로 변환해요.
예시 (Examples)
SELECT NULLIFZERO(0), NULLIFZERO(5);
+----------------+----------------+
| NULLIFZERO(0) | NULLIFZERO(5) |
|----------------+----------------|
| NULL | 5 |
+----------------+----------------+
더 알아보기 (Learn more)
- Conditional expression functions — 조건부 표현식 함수 모음
- ZEROIFNULL — NULL을 0으로
- NULLIF — 조건부 NULL