适用于: Databricks SQL
 Databricks SQL  Databricks Runtime
 Databricks Runtime
返回在进行 dividend / divisor 运算后的余数。 此函数等效于 % (percent sign) 运算符。
语法
mod(dividend, divisor)
参数
- 
              dividend:一个计算结果为数字的表达式。
- 
              divisor:一个计算结果为数字的表达式。
返回
如果 dividend 和 divisor 均为 DECIMAL 类型,则结果与除数的类型相符。
在所有其他情况下,DOUBLE。
如果 divisor 为 0,该函数将引发 DIVIDE_BY_ZERO 错误。
若要改为返回 NULL ,请使用 try_mod() 函数。
示例
> SELECT mod(2, 1.8);
 0.2
> SELECT mod(2, 0);
 Error: DIVIDE_BY_ZERO