CEIL
声明
CEIL(expr)
说明
返回大于等于 expr 的最小整数。
支持比较运算,结果为 BOOL 值,被转化为数字类型处理,产生的结果为 1(TRUE)、0 (FALSE)。
如果输入 NULL,返回值为 NULL。
如果输入纯数字的字符串,支持自动转换成数字类型。
返回值会被转化为一个 BIGINT。
示例
SELECT CEIL(1.2), CEIL(-1.2), CEIL(1+1.5), CEIL(1=1),CEIL(1<1),CEIL(null);
+-----------+------------+-------------+-----------+-----------+------------+
| CEIL(1.2) | CEIL(-1.2) | CEIL(1+1.5) | CEIL(1=1) | CEIL(1<1) | CEIL(null) |
+-----------+------------+-------------+-----------+-----------+------------+
| 2 | -1 | 3 | 1 | 0 | NULL |
+-----------+------------+-------------+-----------+-----------+------------+
1 row in set (0.001 sec)
SELECT CEIL(name);
ERROR 1054 (42S22): Unknown column 'name' in 'field list'
SELECT CEIL('2');
+-----------+
| CEIL('2') |
+-----------+
| 2 |
+-----------+
1 row in set (0.001 sec)