1 MySQL获取整数的函数CEIL(x)、CEILING(x)
CEIL(x)函数和CEILING(x)函数的意义相同,都用于返回大于或等于x的最小整数值,返回值转化为一个BIGINT。
使用CEIL(x)函数和CEILING(x)函数返回最小整数。
SQL语句如下 | 函数的执行结果如下: |
SELECT CEIL(0) t1, CEIL(3.45) t2, CEIL(-3.45) t3, CEILING(3.45) t4, CEILING(-3.45) t5; | ![]() |
等于0的整数仍然为0,因此CEIL(0)的返回值为0;大于3.45的最小整数为4,因此返回值为4;-3.45是负数,大于-3.45的最小整数为-3,因此返回值为-3;
2 MySQL获取整数的函数FLOOR(x)
FLOOR(x)函数用于返回小于或等于x的最大整数值。
SQL语句如下: | 函数的执行结果如下: |
SELECT FLOOR(0) t1, FLOOR(3.45) t2, FLOOR(-3.45) t3; | ![]() |
等于0的整数仍然为0,因此FLOOR(0)的返回值为0;小于3.45的最大整数为3,因此返回值为3;-3.45是负数,小于-3.45的最大整数为-4,因此返回值为-4。