如果需要,SQLite CEILING() 函数通过向上舍入指定数字来返回下一个最大整数值,向上取整。
CEILING() 函数是 CEIL() 函数相似函数。
语法
CEILING(x)
参数
x | 必填。 指定一个数字。 |
返回值
通过向上舍入指定数字返回下一个最大整数值。
示例 1:
下面的示例展示了 CEILING() 函数的用法。
SELECT CEILING(23);
Result: 23
SELECT CEILING(23.3);
Result: 24.0
SELECT CEILING(23.8);
Result: 24.0
SELECT CEILING(-23);
Result: -23
SELECT CEILING(-23.3);
Result: -23.0
SELECT CEILING(-23.8);
Result: -23.0
示例 2:
考虑一个名为 Sample 的数据库表,其中包含以下记录:
Data | x |
---|---|
Data1 | -10.75 |
Data2 | -5.38 |
Data3 | 0.98 |
Data4 | 13.16 |
Data5 | 48.13 |
声明下面给出的可用于将 x 列的所有记录的分数向上舍入。
SELECT *, CEILING(x) AS CEILING_Value FROM Sample;
这将产生如下所示的结果:
Data | x | CEILING_Value |
---|---|---|
Data1 | -10.75 | -10.0 |
Data2 | -5.38 | -5.0 |
Data3 | 0.98 | 1.0 |
Data4 | 13.16 | 14.0 |
Data5 | 48.13 | 49.0 |