PostgreSQL 教程: mod 函数

九月 7, 2023

PostgreSQL 的MOD()函数执行模运算,返回第一个参数除以第二个参数后的余数。

语法

PostgreSQL 的MOD()函数的语法如下:

MOD(x,y)

参数

MOD()函数需要两个参数:

1) x

x参数是一个除以第二个数字的数字。

2) y

y参数是除数。

y不能为零 (0),否则函数将发出除以零的错误。

返回值

MOD()函数返回一个数字,其数据类型与输入参数相同。

示例

以下示例显示如何使用MOD()函数获取两个整数的余数:

SELECT  MOD(15,4) modulus

结果是:

3

以下语句也返回相同的结果:

SELECT MOD(15,-4);

请查看下面的语句:

SELECT MOD(-15,4);

余数为负数:

-3

类似地,下面语句返回相同的负余数:

SELECT MOD(-15,-4);

结果是:

-3

在本教程中,您学习了如何使用 PostgreSQL 的MOD()函数求一个数字除以另一个数字后的余数。