CEILING()函数:
MySQL中的此函数用于返回大于或等于指定数字的最小整数值。例如,如果指定的数字为4.6,则此函数将返回大于4.6的5的整数值,或者如果指定的数字为5,则此函数将返回等于5的5。
特征:
- 此函数用于查找大于或等于指定数字的最小整数值。
- 此函数接受单个参数。
- 接受的参数是整数或浮点数据类型的数值。
用法:
CEILING(number)
参数:
此方法接受如下参数:
- number -指定的数值。
返回值:它返回大于或等于指定数字的最小整数值。
示例1:
获取大于指定数值0.8的最小数字1。
SELECT CEILING(0.8);
输出:
1
示例-2:
获取大于指定数值“3.1415926535897931”(即pi的值)的最小数字4。此处pi的值已从函数PI()返回,然后函数CEILING()函数将pi的此值作为参数并返回值4。
SELECT CEILING(PI());
输出:
4
示例3:
获取与返回的6到20之间的随机值相同的数字14。这里,FLOOR()函数将返回6到20之间的随机数,然后函数CEILING()将该返回值作为参数并返回相同的数字14。
SELECT CEILING(FLOOR(6 + RAND()*(20 - 6 + 1)));
输出:
14
示例4:
获取大于指定数值“432.8”的最小值433,该数值是函数ABS()返回的“-432.8”的绝对值。 CEILING()函数将值“432.8”作为参数,并返回值“433”。
SELECT CEILING(ABS(-432.8));
输出:
433
应用:
此函数用于返回大于或等于指定数字的最小整数值。
相关用法
- SQL Server FLOOR()、CEILING()用法及代码示例
- MySQL LEAD() and LAG()用法及代码示例
- MySQL BIN()用法及代码示例
- MySQL LAST_DAY()用法及代码示例
- MySQL WEEKOFYEAR()用法及代码示例
- MySQL MOD()用法及代码示例
- MySQL Group_CONCAT()用法及代码示例
- MySQL DEFAULT()用法及代码示例
- MySQL AES_ENCRYPT()用法及代码示例
- MySQL AES_DECRYPT()用法及代码示例
- MySQL MD5用法及代码示例
- MySQL COMPRESS( )用法及代码示例
- MySQL PASSWORD用法及代码示例
- MySQL DES_DECRYPT()用法及代码示例
- MySQL DES_ENCRYPT()用法及代码示例
- MySQL DECODE( )用法及代码示例
- MySQL ENCODE( )用法及代码示例
- MySQL ISNULL( )用法及代码示例
- MySQL NULLIF( )用法及代码示例
- MySQL VERSION()用法及代码示例
- MySQL USER( )用法及代码示例
注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 CEILING() Function in MySQL。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。