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