PostgreSQL lcm() 函数使用指南

PostgreSQL lcm() 函数返回指定的两个数字的最小公倍数。

如果数字 x 能被数字 y 整除,那么 x 是 y 的倍数。最小公倍数是值两个数字的共有倍数中的最小的那一个。

lcm() 语法

这里是 PostgreSQL lcm() 函数的语法:

lcm(x, y) -> numeric_type

参数

x
必需的。 一个数字。
y
必需的。 一个数字。

返回值

PostgreSQL lcm() 函数返回 xy 的最小公倍数。

如果参数为 NULLlcm() 函数将返回 NULL

如果您提供了一个不是数字类型的参数,PostgreSQL 将给出一个错误。

lcm() 示例

这里有几个 lcm() 函数的示例。

SELECT
    lcm(3, 2) AS "lcm(3, 2)",
    lcm(10, 4) AS "lcm(10, 4)",
    lcm(3.3, 1.2) AS "lcm(3.3, 1.2)";
 lcm(3, 2) | lcm(10, 4) | lcm(3.3, 1.2)
-----------+------------+---------------
         6 |         20 |          13.2