VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

MOD

功能描述

mod(nExp1,nExp2)函数是一个求余函数,即nExp1(被除数)除以nExp2(除数)运算后的余数。

语法格式

mod(nExp1,nExp2)

参数说明

  • nExp2

    除数

  • nExp1

    被除数

注意事项

  • 两个整数求余时,其值的符号与除数(nExp2)的符号相同,取值为将两个整数看作是正数,再作除法运算。

    • 能整除时,其值为0。
    • 不能整除时,其值=被除数-(除数×整商)

    例:mod(36,-10),结果为将36除以10的整商为3,因此结果=36-10×3=6,取被除数(36)的符号,最终结果6。

  • 两个小数求余,其值=被除数-(整商×除数)之后在第一位小数位进行四舍五入。

    例:mod(9,1.2),结果为9除以1.2其整商为7,因此结果9-(7×1.2)=0.6。最终结果0.6。

示例

select mod(36,-10);

返回结果为:

 mod
-----
   6
(1 row)