SQLite 函数

如果需要,SQLite FLOOR() 函数通过向下舍入指定数字来返回下一个最小整数值,即向下取整。

语法

FLOOR(x) 

参数

x必填。 指定一个数字。

返回值

通过向下舍入指定数字返回下一个最小整数值。

示例 1:

下面的示例展示了 FLOOR() 函数的用法。

SELECT FLOOR(23);
Result: 23

SELECT FLOOR(23.3);
Result: 23.0

SELECT FLOOR(23.8);
Result: 23.0

SELECT FLOOR(-23);
Result: -23

SELECT FLOOR(-23.3);
Result: -24.0

SELECT FLOOR(-23.8);
Result: -24.0 

示例 2:

考虑一个名为 Sample 的数据库表,其中包含以下记录:

Datax
Data1-10.75
Data2-5.38
Data30.98
Data413.16
Data548.13

声明下面给出的可用于对 x 列的所有记录向下舍入分数。

SELECT *, FLOOR(x) AS FLOOR_Value FROM Sample; 

这将产生如下所示的结果:

DataxFLOOR_Value
Data 1-10.75-11.0
Data 2-5.38-6.0
Data 30.980.0
Data 413.1613.0
Data 548.1348.0