PostgreSQL gcd() Function
The PostgreSQL gcd()
function returns the greatest common divisor of two specified numbers.
If the number x
is divisible by the number y
, then y
is a divisor of x
. The greatest common divisor is the greatest of the common divisors of two numbers.
gcd()
Syntax
This is the syntax of the PostgreSQL gcd()
function:
gcd(x, y) -> numeric_type
Parameters
x
-
Required. A number.
y
-
Required. A number.
Return value
The PostgreSQL gcd()
function returns the greatest common divisor of x
and y
.
The gcd()
function will return NULL
if the argument is NULL
.
PostgreSQL will give an error if you supply a parameter that is not a numeric type.
gcd()
Examples
Here are a few examples of the gcd()
function:
SELECT
gcd(3, 2) AS "gcd(3, 2)",
gcd(10, 4) AS "gcd(10, 4)",
gcd(3.3, 1.2) AS "gcd(3.3, 1.2)";
gcd(3, 2) | gcd(10, 4) | gcd(3.3, 1.2)
-----------+------------+---------------
1 | 2 | 0.3