pmod
函数
适用于: Databricks SQL Databricks Runtime
返回在进行 dividend / divisor
运算后的正余数。
语法
pmod(dividend, divisor)
参数
dividend
:一个计算结果为数字的表达式。divisor
:一个计算结果为数字的表达式。
返回
如果 dividend
和 divisor
都是 DECIMAL
,则结果与 divisor
的类型匹配。
在所有其他情况下,结果都是 DOUBLE。
如果 divisor
为0,则函数会引发 DIVIDE_BY_ZERO 错误。
示例
> SELECT pmod(10, 3), mod(10, 3);
1 1
> SELECT pmod(-10, 3), mod(-10, 3);
2 -1
> SELECT pmod(-10, 0);
Error: DIVIDE_BY_ZERO
相关函数
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈