FLOOR 函数

FLOOR 函数将数值表达式,或可转换为 DECIMAL 数据类型的字符串作为它的参数,并返回小于或等于它的单个参数的最大整数的 DECIMAL(32) 表示。

下列查询返回 32 作为小于或等于 FLOOR 参数 32.3 的最大整数:
SELECT FLOOR(32.3) FROM systables WHERE tabid = 1;
下一示例返回 -33 作为小于或等于 FLOOR 参数 -32.3 的最大整数:
SELECT FLOOR(-32.3) FROM systables WHERE tabid = 1;
这些示例说明当 FLOORCEIL 函数有非零小数部分的相同参数时,它们如何提供差值为 1 的上界和下界。对于整数参数,FLOORCEIL 返回与它们参数相同的 DECIMAL(32) 表示。