九月 3, 2023
摘要:PostgreSQL 的FLOOR()
函数返回一个向下舍入到下一个整数的数字。
目录
语法
FLOOR()
函数的语法如下:
FLOOR(numeric_expression)
参数
FLOOR()
函数需要一个参数:
1) numeric_expression
numeric_expression
是向下舍入的数字(或计算结果为数字的表达式)。
返回值
FLOOR()
函数返回一个数据类型与输入参数相同的值。
示例
以下示例演示如何使用FLOOR()
函数将数字向下舍入为最接近的整数:
SELECT
FLOOR( 150.75 );
结果是:
150
请查看示例数据库中的payment
表,如下:
以下语句返回客户支付金额的下限:
SELECT
customer_id,
FLOOR(SUM( amount )) amount_paid
FROM
payment
GROUP BY
customer_id
ORDER BY
amount_paid DESC;
下图说明了结果:
备注
要将数字向上舍入到最接近的整数,可以使用CEIL()
函数。
在本教程中,您学习了如何使用 PostgreSQL 的FLOOR()
函数将数字向下舍入到最接近的整数,该整数小于或等于该数字。
了解更多
PostgreSQL 教程:数学函数
PostgreSQL 文档:数学函数和操作符