NULLIFZERO

NULLIFZERO (0을 NULL로)

0인 표현식을 NULL로 변환해요. 즉, 입력 값이 0이면 NULL을 반환하고, 그렇지 않으면 입력 값을 그대로 반환해요.

출처: Snowflake SQL Reference - NULLIFZERO

본문

구문 (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)