如果需要,MariaDB CEIL() 函数通过向上舍入指定数字来返回下一个最大整数值。换句话说,它将给定数字的分数向上舍入,向上取整。
CEIL() 函数是 CEILING() 函数。
语法
CEIL(x)
参数
x | 必填。 指定一个数字。 |
返回值
向上取整,通过向上舍入指定数字返回下一个最大整数值。
示例1:
下面的示例展示了CEIL()函数的用法。
SELECT CEIL(23);
Result: 23
SELECT CEIL(23.3);
Result: 24
SELECT CEIL(23.8);
Result: 24
SELECT CEIL(-23);
Result: -23
SELECT CEIL(-23.3);
Result: -23
SELECT CEIL(-23.8);
Result: -23
示例 2:
考虑一个名为 Sample 的数据库表,其中包含以下记录:
Data | x |
---|---|
Data 1 | -10.75 |
Data 2 | -5.38 |
Data 3 | 0.98 |
Data 4 | 13.16 |
Data 5 | 48.13 |
下面给出的语句可用于将所有分数向上舍入x 列的记录。
SELECT *, CEIL(x) AS CEIL_Value FROM Sample;
这将产生如下所示的结果:
Data | x | CEIL_Value |
---|---|---|
Data 1 | -10.75 | -10 |
Data 2 | -5.38 | -5 |
Data 3 | 0.98 | 1 |
Data 4 | 13.16 | 14 |
Data 5 | 48.13 | 49 |