SQLite 函数

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

CEIL() 函数是 CEILING() 函数。

语法

CEIL(x) 

参数

x 必填。 指定一个数字。

返回值

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

示例1:

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

SELECT CEIL(23);
Result: 23

SELECT CEIL(23.3);
Result: 24.0

SELECT CEIL(23.8);
Result: 24.0

SELECT CEIL(-23);
Result: -23

SELECT CEIL(-23.3);
Result: -23.0

SELECT CEIL(-23.8);
Result: -23.0 

示例 2:

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

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

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

SELECT *, CEIL(x) AS CEIL_Value FROM Sample; 

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

DataxCEIL_Value
Data1-10.75-10.0
Data2-5.38-5.0
Data30.981.0
Data413.1614.0
Data548.1349.0