当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MySQL CEILING()用法及代码示例


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

应用:
此函数用于返回大于或等于指定数字的最小整数值。

相关用法


注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 CEILING() Function in MySQL。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。