Aracılığıyla paylaş


try_mod işlevi

Şunun için geçerlidir:evet olarak işaretlendi Databricks SQL evet olarak işaretlendi Databricks Runtime 15.3 ve üzeri

veya sonrasındadividend / divisorNULLkalan divisor0 değeri döndürür.

Söz dizimi

try_mod(dividend, divisor)

Bağımsız değişkenler

  • dividend: Sayısal olarak değerlendirilen ifade.
  • divisor: Sayısal olarak değerlendirilen ifade.

Döndürülenler

dividend ve divisor ikisi de DECIMAL türündeyse, sonuç bölenin türüyle eşleşir. Diğer tüm durumlarda, bir DOUBLE.

0 ise divisor işlevi döndürür NULL. bunun yerine DIVIDE_BY_ZERO hatasını yükseltmek için mod() işlevini kullanın.

Örnekler

> SELECT try_mod(2, 1.8);
 1.2

> SELECT try_mod(2, 0);
 NULL