PostgreSQL div() 函数使用指南
PostgreSQL div()
函数将指定的两个数字做除法运算并返回整数商。
div()
语法
这里是 PostgreSQL div()
函数的语法:
div(y, x) -> integer
参数
y
- 必需的。 被除数。
x
- 必需的。 除数。
返回值
PostgreSQL div()
函数返回 y
除以 x
的整数商,即 y/x
结果的整数部分。
如果参数为 NULL
,div()
函数将返回 NULL
。
如果您提供了一个不是数字类型的参数,PostgreSQL 将给出一个错误。
div()
示例
这里有几个 div()
函数的示例。
SELECT
div(3, 2) AS "div(3, 2)",
div(3.3, 1.2) AS "div(3.3, 1.2)";
div(3, 2) | div(3.3, 1.2)
-----------+---------------
1 | 2
这里,
3 / 2 = 1.5
,1.5
的整数部分是1
,因此div(3, 2)
返回了1
。3.3 / 1.2 = 2.75
,2.75
的整数部分是2
,因此div(3.3, 1.2)
返回了2
。