MySQL 中的天花板()函数

原文:https://www.geeksforgeeks.org/ceiling-function-in-mysql/

天花板()函数: 这个函数在 MySQL 中用来返回大于等于指定数的最小整数值。例如,如果指定的数字是 4.6,此函数将返回大于 4.6 的整数值 5,或者如果指定的数字是 5,此函数将返回等于 5 的 5。

特征:

  • 此函数用于查找大于或等于指定数字的最小整数值。
  • 该函数接受单个参数。
  • 接受的参数是整数或浮点数据类型的数值。

语法:

CEILING(number)

参数: 该方法接受如下参数–

  • 数字–指定的数值。

返回:返回大于等于指定数的最小整数值。

示例-1 : 获取大于指定数值 0.8 的最小数字 1。

SELECT CEILING(0.8);

输出:

1

示例-2 : 获取大于指定数值“3.1415926535897931”的最小数字 4,该数值是圆周率的值。这里 pi 的值已经从函数 pi()返回,然后函数天花板()函数将 PI 的值作为参数,并返回值 4。

SELECT CEILING(PI());

输出:

4

示例-3 : 获取数字 14,该数字与返回的 6 到 20 之间的随机值相同。在这里,FLOOR()函数将返回一个介于 6 和 20 之间的随机数,然后函数天花板()将这个返回值作为参数,并返回相同的数字 14。

SELECT CEILING(FLOOR(6 + RAND()*(20 - 6 + 1)));

输出:

14

示例-4 : 获取大于指定数值“432.8”的最小数字 433,该数值是函数 ABS()返回的“-432.8”的绝对值。天花板()函数将值“432.8”作为参数,并返回值“433”。

SELECT CEILING(ABS(-432.8));

输出:

433

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