第九十六章 SQL函数 MOD
注:IRIS可用,非IRIS版本不可用。
标量数值函数,返回一个数除以另一个数的模数(余数)。
大纲
MOD(dividend,divisor)
{fn MOD(dividend,divisor)}
参数
dividend- 数字,它是除法的分子(除数)。divisor- 数字,它是除法的分母(除数)。
MOD 返回 NUMERIC 数据类型,除非被除数是数据类型 DOUBLE。如果dividend 为 DOUBLE,则 MOD 返回 DOUBLE。
描述
MOD 返回除数除数的数学余数(模数)。
MOD 可以指定为标准标量函数或带有大括号语法的 ODBC 标量函数。
- 如果被除数和除数为正数,则返回正数模数或零。
- 如果被除数和除数都是负数,则返回负模数或零。
- 如果被除数或除数为
NULL,则返回NULL。 - 如果除数为
0,它将生成带有%msg错误的SQLCODE -400。 - 如果除数大于被除数,则返回被除数。
MOD(任一语法形式)报告的精度与算术表达式除数/除数的精度报告相同。
ANSI 运算符优先级
具有单个负操作数的 MOD 函数的行为取决于 Apply ANSI Operator Precedence 配置设置:
- 如果未应用
Apply ANSI Operator Precedence,则带有负操作数的MOD的行为与#模运算符相同。


InterSystems 消息转换公有云服务:
视频(油管) : 

