다음을 통해 공유


try_mod 기능

적용 대상: 예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime 15.3 이상

이후 또는 그divisor 0이후 dividend / divisor 의 나머지를 반환합니다NULL.

구문

try_mod(dividend, divisor)

인수

  • dividend: 숫자로 계산되는 식입니다.
  • divisor: 숫자로 계산되는 식입니다.

반품

dividenddivisor가 모두 DECIMAL이면 결과는 제수의 형식과 일치합니다. 다른 모든 경우에서 .DOUBLE

0이면 divisor 함수가 반환됩니다 NULL. 대신 mod() 함수를 사용하여 DIVIDE_BY_ZERO 오류를 발생합니다.

예제

> SELECT try_mod(2, 1.8);
 0.2

> SELECT try_mod(2, 0);
 NULL